﻿Type.registerNamespace('Dev4U.SP.UI');

Dev4U.SP.UI.SpriteViewer = { };

Dev4U.SP.UI.SpriteViewer.mappings = (function () {
    function getByCoors(imageName, spVersion, left, top) {
        var result = null;
        var imageMappings = mappings[imageName];
        if (imageMappings) {
            for (var i = 0; i < imageMappings.length; i++) {
                var mapping = imageMappings[i];
                if (mapping[spVersion]) {
                    var coord = mapping[spVersion];
                    if (coord && (coord.left == left) && (coord.top == top)) {
                        result = mapping;
                        break;
                    }
                }
            }
        }
        return result;
    }
    function getById(imageName, id) {
        var result = null;
        var imageMappings = mappings[imageName];
        if (imageMappings) {
            for (var i = 0; i < imageMappings.length; i++) {
                var mapping = imageMappings[i];
                if (mapping.id == id) {
                    result = mapping;
                    break;
                }
            }
        }
        return result;
    }
    function getCommandFullCoordinates(spVersion, commnadId) {
        var result = [];
        for(var imageName in mappings)
        {
            var currentSprite = getById(imageName, commnadId);
            if (currentSprite && currentSprite[spVersion]) {
                var currentSpVersionCoords = currentSprite[spVersion];
                result.push({ 
                    imageContainerId: imageName, 
                    left: currentSpVersionCoords.left, 
                    top: currentSpVersionCoords.top 
                });

            }
        }
        return result;
    }
    function getXmlAttributeMapping(imageName) {
        return xmlAttributeMappings[imageName];
    }

    var xmlAttributeMappings = {
        'formatmap16x16':
            {
                '2010': { topAttributeName: "Image16by16Top", leftAttributeName: "Image16by16Left", imageAttributeName: "Image16by16", imageUrl: "/_layouts/$Resources:core,Language;/images/formatmap16x16.png" },
                '2013': { topAttributeName: "Image16by16Top", leftAttributeName: "Image16by16Left", imageAttributeName: "Image16by16", imageUrl: "/_layouts/15/$Resources:core,Language;/images/formatmap16x16.png?rev=23" }
            },
        'formatmap32x32':
            {
                '2010': { topAttributeName: "Image32by32Top", leftAttributeName: "Image32by32Left", imageAttributeName: "Image32by32", imageUrl: "/_layouts/$Resources:core,Language;/images/formatmap32x32.png" },
                '2013': { topAttributeName: "Image32by32Top", leftAttributeName: "Image32by32Left", imageAttributeName: "Image32by32", imageUrl: "/_layouts/15/$Resources:core,Language;/images/formatmap32x32.png?rev=23" }
            }
    };
    var mappings = {
        'formatmap16x16': [
            {
                '2010': { left: -176, top: -48 },
                '2013': { left: -181, top: -109 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.ImportModel'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.DeleteModel'
            },
            {
                '2010': { left: -160, top: -96 },
                '2013': { left: -145, top: -235 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.ExportModel'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.BDCAdmin.PermissionManagement.SetPermissions'
            },
            {
                '2010': { left: -160, top: -80 },
                '2013': { left: -163, top: -235 },
                id: 'Ribbon.BDCAdmin.PermissionManagement.AssignAdmins'
            },
            {
                '2010': { left: -160, top: -112 },
                '2013': { left: -127, top: -235 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.LobSystemSettings'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.DeleteLobSystem'
            },
            {
                '2010': { left: -176, top: -80 },
                '2013': { left: -181, top: -73 },
                id: 'Ribbon.BDCAdmin.ActionManagement.Add'
            },
            {
                '2010': { left: -176, top: -64 },
                '2013': { left: -181, top: -91 },
                id: 'Ribbon.BDCAdmin.ActionManagement.Edit'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.BDCAdmin.ActionManagement.Delete'
            },
            {
                '2010': { left: -128, top: -208 },
                '2013': { left: -151, top: -37 },
                id: 'Ribbon.BDCAdmin.ViewManagement.Views.Menu.ModelView'
            },
            {
                '2010': { left: -128, top: -208 },
                '2013': { left: -151, top: -37 },
                id: 'Ribbon.BDCAdmin.ViewManagement.Views.Menu.LobSystemView'
            },
            {
                '2010': { left: -128, top: -208 },
                '2013': { left: -151, top: -37 },
                id: 'Ribbon.BDCAdmin.ViewManagement.Views.Menu.EntityView'
            },
            {
                '2010': { left: 0, top: -112 },
                '2013': { left: -91, top: -127 },
                id: 'Ribbon.DocLibListForm.Edit.Commit.Publish'
            },
            {
                '2010': { left: -32, top: -104 },
                '2013': { left: -199, top: -271 },
                id: 'Ribbon.DocLibListForm.Edit.Commit.CheckIn'
            },
            {
                '2010': { left: -248, top: 0 },
                '2013': { left: -289, top: -109 },
                id: 'Ribbon.DocLibListForm.Edit.Commit.Cancel'
            },
            {
                '2010': { left: -176, top: -96 },
                '2013': { left: -199, top: -235 },
                id: 'Ribbon.DocLibListForm.Edit.Clipboard.Paste'
            },
            {
                '2010': { left: -224, top: -80 },
                '2013': { left: -271, top: -235 },
                id: 'Ribbon.DocLibListForm.Edit.Clipboard.Cut'
            },
            {
                '2010': { left: -48, top: -224 },
                '2013': { left: -235, top: -271 },
                id: 'Ribbon.DocLibListForm.Edit.Clipboard.Copy'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.DeleteItem'
            },
            {
                '2010': { left: -32, top: -104 },
                '2013': { left: -199, top: -271 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.CheckIn'
            },
            {
                '2010': { left: 0, top: -224 },
                '2013': { left: -141, top: -1 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.CheckOut'
            },
            {
                '2010': { left: -80, top: -48 },
                '2013': { left: -55, top: -99 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.VersionHistory'
            },
            {
                '2010': { left: -144, top: -176 },
                '2013': { left: -181, top: -181 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.ExportWebPart'
            },
            {
                '2010': { left: -96, top: -224 },
                '2013': { left: -55, top: -117 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.ViewWebPartXml'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.ManagePermissions'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -91, top: -235 },
                id: 'Ribbon.ListForm.Display.Manage.EditItem'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -91, top: -235 },
                id: 'Ribbon.ListForm.Display.Manage.EditSeries'
            },
            {
                '2010': { left: -80, top: -48 },
                '2013': { left: -55, top: -99 },
                id: 'Ribbon.ListForm.Display.Manage.VersionHistory'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.ListForm.Display.Manage.ManagePermissions'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.ListForm.Display.Manage.DeleteItem'
            },
            {
                '2010': { left: -32, top: -104 },
                '2013': { left: -199, top: -271 },
                id: 'Ribbon.ListForm.Display.Manage.CheckIn'
            },
            {
                '2010': { left: 0, top: -224 },
                '2013': { left: -141, top: -1 },
                id: 'Ribbon.ListForm.Display.Manage.CheckOut'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.ListForm.Display.Manage.Alert'
            },
            {
                '2010': { left: -240, top: -48 },
                '2013': { left: -289, top: -163 },
                id: 'Ribbon.ListForm.Display.Manage.ApproveReject'
            },
            {
                '2010': { left: -128, top: -192 },
                '2013': { left: -37, top: -179 },
                id: 'Ribbon.ListForm.Display.Manage.ManageCopies'
            },
            {
                '2010': { left: -208, top: -48 },
                '2013': { left: -295, top: -55 },
                id: 'Ribbon.ListForm.Display.Manage.Workflows'
            },
            {
                '2010': { left: -160, top: -176 },
                '2013': { left: -181, top: -163 },
                id: 'Ribbon.ListForm.Display.Manage.EnterFolder'
            },
            {
                '2010': { left: -96, top: -208 },
                '2013': { left: -145, top: -127 },
                id: 'Ribbon.ListForm.Display.Manage.ClaimReleaseTask'
            },
            {
                '2010': { left: -240, top: -48 },
                '2013': { left: -289, top: -163 },
                id: 'Ribbon.ListForm.Display.Manage.DistributionListsApproval'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.ListForm.Display.Manage.DeleteItemVersion'
            },
            {
                '2010': { left: -80, top: -112 },
                '2013': { left: -145, top: -271 },
                id: 'Ribbon.ListForm.Display.Manage.RestoreItemVersion'
            },
            {
                '2010': { left: -48, top: -160 },
                '2013': { left: -91, top: -181 },
                id: 'Ribbon.ListForm.Display.HealthActions.HealthRuleRunNow'
            },
            {
                '2010': { left: -48, top: -160 },
                '2013': { left: -91, top: -181 },
                id: 'Ribbon.ListForm.Display.HealthActions.HealthReportRunNow'
            },
            {
                '2010': { left: -80, top: -192 },
                '2013': { left: -235, top: -163 },
                id: 'Ribbon.ListForm.Display.HealthActions.HealthReportRepair'
            },
            {
                '2010': { left: 0, top: -112 },
                '2013': { left: -91, top: -127 },
                id: 'Ribbon.ListForm.Edit.Commit.Publish'
            },
            {
                '2010': { left: -248, top: 0 },
                '2013': { left: -289, top: -109 },
                id: 'Ribbon.ListForm.Edit.Commit.Cancel'
            },
            {
                '2010': { left: -176, top: -96 },
                '2013': { left: -199, top: -235 },
                id: 'Ribbon.ListForm.Edit.Clipboard.Paste'
            },
            {
                '2010': { left: -224, top: -80 },
                '2013': { left: -271, top: -235 },
                id: 'Ribbon.ListForm.Edit.Clipboard.Cut'
            },
            {
                '2010': { left: -48, top: -224 },
                '2013': { left: -235, top: -271 },
                id: 'Ribbon.ListForm.Edit.Clipboard.Copy'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.ListForm.Edit.Actions.DeleteItem'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -91, top: -235 },
                id: 'Ribbon.ListForm.Edit.Actions.EditSeries'
            },
            {
                '2010': { left: -96, top: -208 },
                '2013': { left: -145, top: -127 },
                id: 'Ribbon.ListForm.Edit.Actions.ClaimReleaseTask'
            },
            {
                '2010': { left: -144, top: -128 },
                '2013': { left: -235, top: -235 },
                id: 'Ribbon.ListForm.Edit.Actions.AttachFile'
            },
            {
                '2010': { left: -240, top: -48 },
                '2013': { left: -289, top: -163 },
                id: 'Ribbon.ListForm.Edit.Actions.DistributionListsApproval'
            },
            {
                '2010': { left: -64, top: -112 },
                '2013': { left: -163, top: -271 },
                id: 'Ribbon.PostListForm.Edit.Commit.Publish'
            },
            {
                '2010': { left: -128, top: -176 },
                '2013': { left: -1, top: -205 },
                id: 'Ribbon.PostListForm.Edit.Commit.SaveAsDraft'
            },
            {
                '2010': { left: -248, top: 0 },
                '2013': { left: -289, top: -109 },
                id: 'Ribbon.PostListForm.Edit.Commit.Cancel'
            },
            {
                '2010': { left: -176, top: -96 },
                '2013': { left: -199, top: -235 },
                id: 'Ribbon.PostListForm.Edit.Clipboard.Paste'
            },
            {
                '2010': { left: -224, top: -80 },
                '2013': { left: -271, top: -235 },
                id: 'Ribbon.PostListForm.Edit.Clipboard.Cut'
            },
            {
                '2010': { left: -48, top: -224 },
                '2013': { left: -235, top: -271 },
                id: 'Ribbon.PostListForm.Edit.Clipboard.Copy'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.PostListForm.Edit.Actions.DeleteItem'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -91, top: -235 },
                id: 'Ribbon.PostListForm.Edit.Actions.EditSeries'
            },
            {
                '2010': { left: -192, top: -160 },
                '2013': { left: -127, top: -163 },
                id: 'Ribbon.SvcApp.Create.New'
            },
            {
                '2010': { left: -144, top: -80 },
                '2013': { left: -163, top: -145 },
                id: 'Ribbon.SvcApp.Create.Connect'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.SvcApp.Operations.Delete'
            },
            {
                '2010': { left: -200, top: 0 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.SvcApp.Operations.Manage'
            },
            {
                '2010': { left: -200, top: -16 },
                '2013': { left: -37, top: -251 },
                id: 'Ribbon.SvcApp.Operations.Administrators'
            },
            {
                '2010': { left: -64, top: -144 },
                '2013': { left: -217, top: -217 },
                id: 'Ribbon.SvcApp.Operations.Properties'
            },
            {
                '2010': { left: -176, top: -192 },
                '2013': { left: -163, top: -163 },
                id: 'Ribbon.SvcApp.Sharing.Publish'
            },
            {
                '2010': { left: -144, top: -96 },
                '2013': { left: -19, top: -259 },
                id: 'Ribbon.SvcApp.Sharing.Permissions'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.Solution.All.Delete'
            },
            {
                '2010': { left: -32, top: -216 },
                '2013': { left: -217, top: -271 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Edit'
            },
            {
                '2010': { left: -96, top: -176 },
                '2013': { left: -37, top: -197 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.SaveAndStop'
            },
            {
                '2010': { left: -16, top: -128 },
                '2013': { left: -91, top: -145 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Save'
            },
            {
                '2010': { left: -16, top: -224 },
                '2013': { left: -289, top: -109 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.StopEditing'
            },
            {
                '2010': { left: -192, top: -208 },
                '2013': { left: -253, top: -199 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.EditInDesigner.Edit'
            },
            {
                '2010': { left: 0, top: -224 },
                '2013': { left: -141, top: -1 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.Checkout'
            },
            {
                '2010': { left: -32, top: -104 },
                '2013': { left: -199, top: -271 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.Checkin'
            },
            {
                '2010': { left: -48, top: -112 },
                '2013': { left: -181, top: -271 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.DiscardCheckout'
            },
            {
                '2010': { left: -240, top: -64 },
                '2013': { left: -61, top: -27 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.OverrideCheckout'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -181, top: -145 },
                id: 'Ribbon.WikiPageTab.Manage.PageProperties'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -199, top: -145 },
                id: 'Ribbon.WikiPageTab.Manage.PageProperties.Menu.PageProperties.EditProperties'
            },
            {
                '2010': { left: -80, top: -32 },
                '2013': { left: -145, top: -217 },
                id: 'Ribbon.WikiPageTab.Manage.PageProperties.Menu.PageProperties.ViewProperties'
            },
            {
                '2010': { left: -160, top: -144 },
                '2013': { left: -181, top: -145 },
                id: 'Ribbon.WikiPageTab.Manage.RenamePage'
            },
            {
                '2010': { left: -144, top: -208 },
                '2013': { left: -199, top: -163 },
                id: 'Ribbon.WikiPageTab.Manage.VersionDiff'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.WikiPageTab.Manage.Permissions'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.WikiPageTab.Manage.DeletePage'
            },
            {
                '2010': { left: -88, top: -16 },
                '2013': { left: -19, top: -115 },
                id: 'Ribbon.WikiPageTab.Share.EmailPageLink'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.WikiPageTab.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.WikiPageTab.Share.AlertMe.Menu.Scope.AlertPage'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.WikiPageTab.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -32, top: -120 },
                '2013': { left: -109, top: -145 },
                id: 'Ribbon.WikiPageTab.PageActions.SetHomePage'
            },
            {
                '2010': { left: -112, top: -32 },
                '2013': { left: -127, top: -109 },
                id: 'Ribbon.WikiPageTab.PageActions.IncomingLinks'
            },
            {
                '2010': { left: -152, top: 0 },
                '2013': { left: -169, top: -55 },
                id: 'Ribbon.WikiPageTab.LibrarySettings.LibSettings'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.WikiPageTab.LibrarySettings.LibraryPermissions'
            },
            {
                '2010': { left: -128, top: -208 },
                '2013': { left: -151, top: -37 },
                id: 'Ribbon.WikiPageTab.LibrarySettings.ViewAllPages'
            },
            {
                '2010': { left: -64, top: -112 },
                '2013': { left: -163, top: -271 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.Publish'
            },
            {
                '2010': { left: -208, top: -192 },
                '2013': { left: -133, top: -37 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.SubmitForApproval'
            },
            {
                '2010': { left: 0, top: -32 },
                '2013': { left: -1, top: -61 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.CancelApproval'
            },
            {
                '2010': { left: -160, top: -240 },
                '2013': { left: -303, top: -19 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.Unpublish'
            },
            {
                '2010': { left: -48, top: -48 },
                '2013': { left: -87, top: -19 },
                id: 'Ribbon.PublishTab.Publishing.Approve'
            },
            {
                '2010': { left: -16, top: -32 },
                '2013': { left: -19, top: -61 },
                id: 'Ribbon.PublishTab.Publishing.Reject'
            },
            {
                '2010': { left: -208, top: -48 },
                '2013': { left: -295, top: -55 },
                id: 'Ribbon.PublishTab.Workflow.ManageWorkflow'
            },
            {
                '2010': { left: -32, top: -216 },
                '2013': { left: -217, top: -271 },
                id: 'Ribbon.WebPartPage.Edit.Edit.Menu.Actions.Edit'
            },
            {
                '2010': { left: -16, top: -224 },
                '2013': { left: -289, top: -109 },
                id: 'Ribbon.WebPartPage.Edit.Edit.Menu.Actions.Stop'
            },
            {
                '2010': { left: -192, top: -208 },
                '2013': { left: -253, top: -199 },
                id: 'Ribbon.WebPartPage.Edit.Edit.Menu.EditInDesigner.Edit'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -109, top: -145 },
                id: 'Ribbon.WebPartPage.Manage.EditProperties'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -109, top: -145 },
                id: 'Ribbon.WebPartPage.Manage.EditProperties.Menu.Actions.Edit'
            },
            {
                '2010': { left: -80, top: -32 },
                '2013': { left: -37, top: -107 },
                id: 'Ribbon.WebPartPage.Manage.EditProperties.Menu.Actions.View'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -55, top: -99 },
                id: 'Ribbon.WebPartPage.Manage.Versions'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.WebPartPage.Manage.Permissions'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.WebPartPage.Manage.Delete'
            },
            {
                '2010': { left: -88, top: -16 },
                '2013': { left: -19, top: -115 },
                id: 'Ribbon.WebPartPage.Share.EmailPageLink'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.WebPartPage.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.WebPartPage.Share.AlertMe.Menu.Scope.AlertPage'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.WebPartPage.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -48, top: -48 },
                '2013': { left: -87, top: -19 },
                id: 'Ribbon.WebPartPage.Approval.Approve'
            },
            {
                '2010': { left: -16, top: -32 },
                '2013': { left: -19, top: -61 },
                id: 'Ribbon.WebPartPage.Approval.Reject'
            },
            {
                '2010': { left: -208, top: -48 },
                '2013': { left: -295, top: -55 },
                id: 'Ribbon.WebPartPage.Workflow.ManageWorkflow'
            },
            {
                '2010': { left: -208, top: -160 },
                '2013': { left: -127, top: -73 },
                id: 'Ribbon.WebPartPage.Actions.EditMobilePage'
            },
            {
                '2010': { left: -208, top: -160 },
                '2013': { left: -127, top: -73 },
                id: 'Ribbon.WebPartPage.Actions.EditMobilePage.Menu.EditOptions.EditMobilePage'
            },
            {
                '2010': { left: -120, top: 0 },
                '2013': { left: -109, top: -271 },
                id: 'Ribbon.WebPartPage.Actions.EditMobilePage.Menu.EditOptions.EditMobilePersonalPage'
            },
            {
                '2010': { left: -32, top: -120 },
                '2013': { left: -109, top: -145 },
                id: 'Ribbon.WebPartPage.Actions.MakeHomePage'
            },
            {
                '2010': { left: -160, top: -144 },
                '2013': { left: -181, top: -145 },
                id: 'Ribbon.WebPartPage.Actions.EditTitleBar'
            },
            {
                '2010': { left: -32, top: -184 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.WebApp.Contribute.Delete'
            },
            {
                '2010': { left: -16, top: -192 },
                '2013': { left: -145, top: -181 },
                id: 'Ribbon.WebApp.Manage.Settings'
            },
            {
                '2010': { left: -128, top: -160 },
                '2013': { left: -163, top: -181 },
                id: 'Ribbon.WebApp.Manage.Features'
            },
            {
                '2010': { left: 0, top: -192 },
                '2013': { left: -235, top: -91 },
                id: 'Ribbon.WebApp.Manage.Paths'
            },
            {
                '2010': { left: -144, top: -64 },
                '2013': { left: -163, top: -127 },
                id: 'Ribbon.WebApp.Manage.Connections'
            },
            {
                '2010': { left: -48, top: -192 },
                '2013': { left: -235, top: -127 },
                id: 'Ribbon.WebApp.Security.Controls.AuthProviders'
            },
            {
                '2010': { left: -80, top: -160 },
                '2013': { left: -127, top: -181 },
                id: 'Ribbon.WebApp.Security.Controls.BlockedFiles'
            },
            {
                '2010': { left: -112, top: -160 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.WebApp.Security.Controls.UserPermissions'
            },
            {
                '2010': { left: -144, top: -160 },
                '2013': { left: -195, top: -1 },
                id: 'Ribbon.WebApp.Security.Controls.WebPart'
            },
            {
                '2010': { left: -96, top: -160 },
                '2013': { left: -235, top: -109 },
                id: 'Ribbon.WebApp.Policy.Controls.GeneralPolicy'
            },
            {
                '2010': { left: -64, top: -160 },
                '2013': { left: -109, top: -181 },
                id: 'Ribbon.WebApp.Policy.Controls.Anonymous'
            },
            {
                '2010': { left: -176, top: -176 },
                '2013': { left: -235, top: -73 },
                id: 'Ribbon.WebApp.Policy.Controls.PermissionPolicy'
            },
            {
                '2010': { left: -192, top: -160 },
                '2013': { left: -127, top: -163 },
                id: 'Ribbon.ManageTrust.Create'
            },
            {
                '2010': { left: -64, top: -144 },
                '2013': { left: -217, top: -217 },
                id: 'Ribbon.ManageTrust.Operations.Edit'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.ManageTrust.Operations.Delete'
            },
            {
                '2010': { left: -32, top: -216 },
                '2013': { left: -217, top: -271 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Edit'
            },
            {
                '2010': { left: -96, top: -176 },
                '2013': { left: -37, top: -197 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.SaveAndStop'
            },
            {
                '2010': { left: -16, top: -128 },
                '2013': { left: -91, top: -145 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Save'
            },
            {
                '2010': { left: -16, top: -224 },
                '2013': { left: -289, top: -109 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.StopEditing'
            },
            {
                '2010': { left: -192, top: -208 },
                '2013': { left: -253, top: -199 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.EditInDesigner.Edit'
            },
            {
                '2010': { left: 0, top: -224 },
                '2013': { left: -141, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.Checkout'
            },
            {
                '2010': { left: -32, top: -104 },
                '2013': { left: -199, top: -271 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.Checkin'
            },
            {
                '2010': { left: -48, top: -112 },
                '2013': { left: -181, top: -271 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.DiscardCheckout'
            },
            {
                '2010': { left: -240, top: -64 },
                '2013': { left: -61, top: -27 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.OverrideCheckout'
            },
            {
                '2010': { left: -176, top: -96 },
                '2013': { left: -199, top: -235 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Paste'
            },
            {
                '2010': { left: -176, top: -96 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Paste.Menu.Paste.Paste'
            },
            {
                '2010': { left: -160, top: -48 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Paste.Menu.Paste.PastePlain'
            },
            {
                '2010': { left: -224, top: -80 },
                '2013': { left: -271, top: -235 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Cut'
            },
            {
                '2010': { left: -48, top: -224 },
                '2013': { left: -235, top: -271 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Copy'
            },
            {
                '2010': { left: -32, top: -88 },
                '2013': { left: -271, top: -163 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Undo'
            },
            {
                '2010': { left: -32, top: -88 },
                '2013': { left: -271, top: -163 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Undo.Menu.Undo.Undo'
            },
            {
                '2010': { left: -224, top: -48 },
                '2013': { left: -91, top: -109 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Undo.Menu.Undo.Redo'
            },
            {
                '2010': { left: 0, top: -64 },
                '2013': { left: -79, top: -37 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.Bold'
            },
            {
                '2010': { left: -16, top: -64 },
                '2013': { left: -79, top: -55 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.Italics'
            },
            {
                '2010': { left: -128, top: -240 },
                '2013': { left: -271, top: -289 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.Underline'
            },
            {
                '2010': { left: -224, top: -64 },
                '2013': { left: -73, top: -109 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.Strikethrough'
            },
            {
                '2010': { left: -232, top: -16 },
                '2013': { left: -123, top: -19 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.Subscript'
            },
            {
                '2010': { left: -16, top: -96 },
                '2013': { left: -271, top: -181 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.Superscript'
            },
            {
                '2010': { left: -224, top: -32 },
                '2013': { left: -123, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.FontBackgroundColor'
            },
            {
                '2010': { left: -80, top: -80 },
                '2013': { left: -271, top: -217 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.FontColor'
            },
            {
                '2010': { left: -144, top: -240 },
                '2013': { left: -303, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.Font.ClearFormat'
            },
            {
                '2010': { left: -112, top: -240 },
                '2013': { left: -253, top: -289 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.Bullets'
            },
            {
                '2010': { left: -32, top: -56 },
                '2013': { left: -73, top: -73 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.Numbering'
            },
            {
                '2010': { left: -96, top: -240 },
                '2013': { left: -235, top: -289 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.Outdent'
            },
            {
                '2010': { left: -48, top: -64 },
                '2013': { left: -1, top: -97 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.Indent'
            },
            {
                '2010': { left: -72, top: -16 },
                '2013': { left: -37, top: -89 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.LTR'
            },
            {
                '2010': { left: -48, top: -240 },
                '2013': { left: -181, top: -289 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.RTL'
            },
            {
                '2010': { left: -80, top: -240 },
                '2013': { left: -217, top: -289 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.AlignLeft'
            },
            {
                '2010': { left: -72, top: 0 },
                '2013': { left: -19, top: -97 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.AlignCenter'
            },
            {
                '2010': { left: -64, top: -240 },
                '2013': { left: -199, top: -289 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.AlignRight'
            },
            {
                '2010': { left: 0, top: -96 },
                '2013': { left: -271, top: -199 },
                id: 'Ribbon.EditingTools.CPEditTab.Paragraph.AlignJustify'
            },
            {
                '2010': { left: -232, top: 0 },
                '2013': { left: -115, top: -37 },
                id: 'Ribbon.EditingTools.CPEditTab.Styles.Styles'
            },
            {
                '2010': { left: -112, top: -224 },
                '2013': { left: -37, top: -125 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout'
            },
            {
                '2010': { left: -96, top: -224 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.ElementWithStyle'
            },
            {
                '2010': { left: -192, top: -224 },
                '2013': { left: -109, top: -73 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.LanguagesLabel'
            },
            {
                '2010': { left: -48, top: -96 },
                '2013': { left: -271, top: -145 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.Select'
            },
            {
                '2010': { left: -80, top: -224 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.Html'
            },
            {
                '2010': { left: -48, top: -80 },
                '2013': { left: -91, top: -73 },
                id: 'Ribbon.EditingTools.CPInsert.Tables.Table'
            },
            {
                '2010': { left: -48, top: -80 },
                '2013': { left: -91, top: -73 },
                id: 'Ribbon.EditingTools.CPInsert.Tables.Table.Menu.Table2.CreateTable'
            },
            {
                '2010': { left: -224, top: -176 },
                '2013': { left: -55, top: -279 },
                id: 'Ribbon.EditingTools.CPInsert.Media.Image'
            },
            {
                '2010': { left: -224, top: -160 },
                '2013': { left: -37, top: -287 },
                id: 'Ribbon.EditingTools.CPInsert.Links.Link'
            },
            {
                '2010': { left: -80, top: -128 },
                '2013': { left: -159, top: -19 },
                id: 'Ribbon.EditingTools.CPInsert.Links.UploadFile'
            },
            {
                '2010': { left: -208, top: -80 },
                '2013': { left: -19, top: -151 },
                id: 'Ribbon.EditingTools.CPInsert.WebParts.WebPart'
            },
            {
                '2010': { left: -208, top: -112 },
                '2013': { left: -1, top: -151 },
                id: 'Ribbon.EditingTools.CPInsert.WebParts.ExistingList'
            },
            {
                '2010': { left: -208, top: -96 },
                id: 'Ribbon.EditingTools.CPInsert.WebParts.InsertNewList'
            },
            {
                '2010': { left: -64, top: -80 },
                '2013': { left: -91, top: -91 },
                id: 'Ribbon.Image.Image.Edit.Edit'
            },
            {
                '2010': { left: -224, top: -160 },
                '2013': { left: -37, top: -287 },
                id: 'Ribbon.Image.Image.Properties.URLLabel'
            },
            {
                '2010': { left: -88, top: 0 },
                '2013': { left: -1, top: -115 },
                id: 'Ribbon.Image.Image.Properties.AltTextLabel'
            },
            {
                '2010': { left: -112, top: -48 },
                '2013': { left: -127, top: -127 },
                id: 'Ribbon.Image.Image.Arrange.ImageArrange'
            },
            {
                '2010': { left: -16, top: -80 },
                '2013': { left: -97, top: -37 },
                id: 'Ribbon.Image.Image.Size.HorizontalSizeLabel'
            },
            {
                '2010': { left: -224, top: -208 },
                '2013': { left: -91, top: -289 },
                id: 'Ribbon.Image.Image.Size.VertSizeLabel'
            },
            {
                '2010': { left: -16, top: -48 },
                '2013': { left: -1, top: -79 },
                id: 'Ribbon.Documents.New.NewDocument'
            },
            {
                '2010': { left: -32, top: -24 },
                '2013': { left: -37, top: -53 },
                id: 'Ribbon.Documents.New.AddDocument'
            },
            {
                '2010': { left: -32, top: -24 },
                id: 'Ribbon.Documents.New.AddDocument.Menu.Upload.Upload'
            },
            {
                '2010': { left: -184, top: 0 },
                id: 'Ribbon.Documents.New.AddDocument.Menu.Upload.UploadMultiple'
            },
            {
                '2010': { left: -248, top: -16 },
                '2013': { left: -289, top: -127 },
                id: 'Ribbon.Documents.New.NewFolder'
            },
            {
                '2010': { left: -80, top: -144 },
                '2013': { left: -145, top: -163 },
                id: 'Ribbon.Documents.EditCheckout.EditDocument'
            },
            {
                '2010': { left: 0, top: -224 },
                '2013': { left: -141, top: -1 },
                id: 'Ribbon.Documents.EditCheckout.CheckOut'
            },
            {
                '2010': { left: -32, top: -104 },
                '2013': { left: -199, top: -271 },
                id: 'Ribbon.Documents.EditCheckout.CheckIn'
            },
            {
                '2010': { left: -48, top: -112 },
                '2013': { left: -181, top: -271 },
                id: 'Ribbon.Documents.EditCheckout.DiscardCheckOut'
            },
            {
                '2010': { left: -80, top: -32 },
                '2013': { left: -37, top: -107 },
                id: 'Ribbon.Documents.Manage.ViewProperties'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -217, top: -217 },
                id: 'Ribbon.Documents.Manage.EditProperties'
            },
            {
                '2010': { left: -80, top: -48 },
                '2013': { left: -55, top: -99 },
                id: 'Ribbon.Documents.Manage.ViewVersions'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.Documents.Manage.ManagePermissions'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.Documents.Manage.Delete'
            },
            {
                '2010': { left: -88, top: -16 },
                id: 'Ribbon.Documents.Share.EmailItemLink'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Documents.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Documents.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.Documents.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -144, top: -176 },
                '2013': { left: -181, top: -181 },
                id: 'Ribbon.Documents.Copies.Download'
            },
            {
                '2010': { left: -192, top: -144 },
                '2013': { left: -181, top: -253 },
                id: 'Ribbon.Documents.Copies.SendTo'
            },
            {
                '2010': { left: -128, top: -192 },
                '2013': { left: -37, top: -179 },
                id: 'Ribbon.Documents.Copies.ManageCopies'
            },
            {
                '2010': { left: -144, top: -144 },
                '2013': { left: -235, top: -217 },
                id: 'Ribbon.Documents.Copies.GoToSourceItem'
            },
            {
                '2010': { left: -208, top: -48 },
                '2013': { left: -295, top: -55 },
                id: 'Ribbon.Documents.Workflow.ViewWorkflows'
            },
            {
                '2010': { left: -64, top: -112 },
                '2013': { left: -163, top: -271 },
                id: 'Ribbon.Documents.Workflow.Publish'
            },
            {
                '2010': { left: -160, top: -240 },
                '2013': { left: -303, top: -19 },
                id: 'Ribbon.Documents.Workflow.Unpublish'
            },
            {
                '2010': { left: -240, top: -48 },
                '2013': { left: -289, top: -163 },
                id: 'Ribbon.Documents.Workflow.Moderate'
            },
            {
                '2010': { left: 0, top: -32 },
                '2013': { left: -1, top: -61 },
                id: 'Ribbon.Documents.Workflow.CancelApproval'
            },
            {
                '2010': { left: -112, top: -176 },
                '2013': { left: -19, top: -205 },
                id: 'Ribbon.Documents.FormActions.RepairItems'
            },
            {
                '2010': { left: -48, top: -176 },
                '2013': { left: -19, top: -241 },
                id: 'Ribbon.Documents.FormActions.RepairAllItems'
            },
            {
                '2010': { left: -32, top: -168 },
                '2013': { left: -37, top: -233 },
                id: 'Ribbon.Documents.FormActions.MergeDocuments'
            },
            {
                '2010': { left: -144, top: -32 },
                '2013': { left: -163, top: -91 },
                id: 'Ribbon.Library.ViewFormat.Standard'
            },
            {
                '2010': { left: -144, top: -48 },
                '2013': { left: -163, top: -109 },
                id: 'Ribbon.Library.ViewFormat.Datasheet'
            },
            {
                '2010': { left: -192, top: -80 },
                '2013': { left: -109, top: -253 },
                id: 'Ribbon.Library.Datasheet.NewRow'
            },
            {
                '2010': { left: -152, top: -16 },
                '2013': { left: -163, top: -73 },
                id: 'Ribbon.Library.Datasheet.ShowTaskPane'
            },
            {
                '2010': { left: -224, top: -240 },
                '2013': { left: -289, top: -91 },
                id: 'Ribbon.Library.Datasheet.ShowTotals'
            },
            {
                '2010': { left: -208, top: -240 },
                '2013': { left: -289, top: -73 },
                id: 'Ribbon.Library.Datasheet.RefreshData'
            },
            {
                '2010': { left: -240, top: -80 },
                '2013': { left: -289, top: -217 },
                id: 'Ribbon.Library.Actions.AllMeetings'
            },
            {
                '2010': { left: -192, top: -48 },
                '2013': { left: -73, top: -253 },
                id: 'Ribbon.Library.CustomViews.CreateView'
            },
            {
                '2010': { left: -192, top: -32 },
                '2013': { left: -55, top: -243 },
                id: 'Ribbon.Library.CustomViews.ModifyView'
            },
            {
                '2010': { left: -176, top: -144 },
                '2013': { left: -195, top: -19 },
                id: 'Ribbon.Library.CustomViews.CreateColumn'
            },
            {
                '2010': { left: -56, top: 0 },
                '2013': { left: -37, top: -71 },
                id: 'Ribbon.Library.CustomViews.NavigateUp'
            },
            {
                '2010': { left: -176, top: -128 },
                '2013': { left: -187, top: -37 },
                id: 'Ribbon.Library.CustomViews.PreviousPage'
            },
            {
                '2010': { left: -160, top: -32 },
                '2013': { left: -249, top: -19 },
                id: 'Ribbon.Library.CustomViews.NextPage'
            },
            {
                '2010': { left: -88, top: -16 },
                '2013': { left: -19, top: -115 },
                id: 'Ribbon.Library.Share.EmailLibraryLink'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Library.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Library.Share.AlertMe.Menu.Scope.AlertLibrary'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.Library.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -112, top: -128 },
                '2013': { left: -253, top: -127 },
                id: 'Ribbon.Library.Share.ViewRSSFeed'
            },
            {
                '2010': { left: -176, top: -160 },
                id: 'Ribbon.Library.Actions.TakeOfflineToClient'
            },
            {
                '2010': { left: -168, top: 0 },
                '2013': { left: -241, top: -55 },
                id: 'Ribbon.Library.Actions.ConnectToClient'
            },
            {
                '2010': { left: -32, top: -152 },
                '2013': { left: -73, top: -181 },
                id: 'Ribbon.Library.Actions.ExportToSpreadsheet'
            },
            {
                '2010': { left: -176, top: -112 },
                '2013': { left: -187, top: -55 },
                id: 'Ribbon.Library.Actions.OpenWithExplorer'
            },
            {
                '2010': { left: -184, top: -16 },
                '2013': { left: -109, top: -235 },
                id: 'Ribbon.Library.CustomizeLibrary.EditDefaultForms'
            },
            {
                '2010': { left: -192, top: -208 },
                '2013': { left: -253, top: -199 },
                id: 'Ribbon.Library.CustomizeLibrary.EditList'
            },
            {
                '2010': { left: -80, top: -176 },
                '2013': { left: -55, top: -189 },
                id: 'Ribbon.Library.CustomizeLibrary.AddButton'
            },
            {
                '2010': { left: -152, top: 0 },
                '2013': { left: -169, top: -55 },
                id: 'Ribbon.Library.Settings.DocumentLibrarySettings'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.Library.Settings.LibraryPermissions'
            },
            {
                '2010': { left: -112, top: -112 },
                '2013': { left: -55, top: -135 },
                id: 'Ribbon.Library.Settings.ManageWorkflows'
            },
            {
                '2010': { left: -64, top: -176 },
                '2013': { left: -1, top: -241 },
                id: 'Ribbon.ListItem.New.NewListItem'
            },
            {
                '2010': { left: -248, top: -16 },
                '2013': { left: -289, top: -127 },
                id: 'Ribbon.ListItem.New.NewFolder'
            },
            {
                '2010': { left: -80, top: -32 },
                '2013': { left: -37, top: -107 },
                id: 'Ribbon.ListItem.Manage.ViewProperties'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -217, top: -217 },
                id: 'Ribbon.ListItem.Manage.EditProperties'
            },
            {
                '2010': { left: -80, top: -48 },
                '2013': { left: -55, top: -99 },
                id: 'Ribbon.ListItem.Manage.ViewVersions'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.ListItem.Manage.ManagePermissions'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.ListItem.Manage.Delete'
            },
            {
                '2010': { left: -144, top: -128 },
                '2013': { left: -235, top: -235 },
                id: 'Ribbon.ListItem.Actions.AttachFile'
            },
            {
                '2010': { left: -144, top: -192 },
                '2013': { left: -19, top: -187 },
                id: 'Ribbon.ListItem.Actions.ChangeItemOrder'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.ListItem.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.ListItem.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.ListItem.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -208, top: -48 },
                '2013': { left: -295, top: -55 },
                id: 'Ribbon.ListItem.Workflow.ViewWorkflows'
            },
            {
                '2010': { left: -240, top: -48 },
                '2013': { left: -289, top: -163 },
                id: 'Ribbon.ListItem.Workflow.Moderate'
            },
            {
                '2010': { left: -144, top: -32 },
                '2013': { left: -163, top: -91 },
                id: 'Ribbon.List.ViewFormat.Standard'
            },
            {
                '2010': { left: -144, top: -48 },
                '2013': { left: -163, top: -109 },
                id: 'Ribbon.List.ViewFormat.Datasheet'
            },
            {
                '2010': { left: -192, top: -80 },
                '2013': { left: -109, top: -253 },
                id: 'Ribbon.List.Datasheet.NewRow'
            },
            {
                '2010': { left: -152, top: -16 },
                '2013': { left: -163, top: -73 },
                id: 'Ribbon.List.Datasheet.ShowTaskPane'
            },
            {
                '2010': { left: -224, top: -240 },
                '2013': { left: -289, top: -91 },
                id: 'Ribbon.List.Datasheet.ShowTotals'
            },
            {
                '2010': { left: -208, top: -240 },
                '2013': { left: -289, top: -73 },
                id: 'Ribbon.List.Datasheet.RefreshData'
            },
            {
                '2010': { left: -56, top: -16 },
                '2013': { left: -55, top: -63 },
                id: 'Ribbon.List.GanttView.ZoomIn'
            },
            {
                '2010': { left: -176, top: -240 },
                '2013': { left: -295, top: -37 },
                id: 'Ribbon.List.GanttView.ZoomOut'
            },
            {
                '2010': { left: -240, top: -32 },
                '2013': { left: -289, top: -145 },
                id: 'Ribbon.List.GanttView.ScrollToTask'
            },
            {
                '2010': { left: -240, top: -80 },
                '2013': { left: -289, top: -217 },
                id: 'Ribbon.List.Actions.AllMeetings'
            },
            {
                '2010': { left: -192, top: -48 },
                '2013': { left: -73, top: -253 },
                id: 'Ribbon.List.CustomViews.CreateView'
            },
            {
                '2010': { left: -192, top: -32 },
                '2013': { left: -55, top: -243 },
                id: 'Ribbon.List.CustomViews.ModifyView'
            },
            {
                '2010': { left: -176, top: -144 },
                '2013': { left: -195, top: -19 },
                id: 'Ribbon.List.CustomViews.CreateColumn'
            },
            {
                '2010': { left: -56, top: 0 },
                '2013': { left: -37, top: -71 },
                id: 'Ribbon.List.CustomViews.NavigateUp'
            },
            {
                '2010': { left: -176, top: -128 },
                '2013': { left: -187, top: -37 },
                id: 'Ribbon.List.CustomViews.PreviousPage'
            },
            {
                '2010': { left: -160, top: -32 },
                '2013': { left: -249, top: -19 },
                id: 'Ribbon.List.CustomViews.NextPage'
            },
            {
                '2010': { left: -88, top: -16 },
                '2013': { left: -19, top: -115 },
                id: 'Ribbon.List.Share.EmailLibraryLink'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.List.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.List.Share.AlertMe.Menu.Scope.AlertLibrary'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.List.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -112, top: -128 },
                '2013': { left: -253, top: -127 },
                id: 'Ribbon.List.Share.ViewRSSFeed'
            },
            {
                '2010': { left: -176, top: -160 },
                id: 'Ribbon.List.Actions.TakeOfflineToClient'
            },
            {
                '2010': { left: -168, top: 0 },
                '2013': { left: -241, top: -55 },
                id: 'Ribbon.List.Actions.ConnectToClient'
            },
            {
                '2010': { left: -32, top: -152 },
                '2013': { left: -73, top: -181 },
                id: 'Ribbon.List.Actions.ExportToSpreadsheet'
            },
            {
                '2010': { left: -168, top: -16 },
                id: 'Ribbon.List.Actions.CreateVisioDiagram'
            },
            {
                '2010': { left: -96, top: -192 },
                '2013': { left: -235, top: -181 },
                id: 'Ribbon.List.Actions.OpenWithAccess'
            },
            {
                '2010': { left: -16, top: -160 },
                '2013': { left: -55, top: -171 },
                id: 'Ribbon.List.Actions.ExportToProject'
            },
            {
                '2010': { left: -184, top: -16 },
                '2013': { left: -109, top: -235 },
                id: 'Ribbon.List.CustomizeList.EditDefaultForms'
            },
            {
                '2010': { left: -192, top: -208 },
                '2013': { left: -253, top: -199 },
                id: 'Ribbon.List.CustomizeList.EditList'
            },
            {
                '2010': { left: -80, top: -176 },
                '2013': { left: -55, top: -189 },
                id: 'Ribbon.List.CustomizeList.AddButton'
            },
            {
                '2010': { left: -192, top: -64 },
                '2013': { left: -91, top: -253 },
                id: 'Ribbon.List.Settings.ListSettings'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.List.Settings.ListPermissions'
            },
            {
                '2010': { left: -112, top: -112 },
                '2013': { left: -55, top: -135 },
                id: 'Ribbon.List.Settings.ManageWorkflows'
            },
            {
                '2010': { left: -96, top: -48 },
                '2013': { left: -277, top: -37 },
                id: 'Ribbon.Link.Link.Link.RemoveLink'
            },
            {
                '2010': { left: -224, top: -160 },
                '2013': { left: -37, top: -287 },
                id: 'Ribbon.Link.Link.Properties.LinkAddressLabel'
            },
            {
                '2010': { left: -88, top: 0 },
                '2013': { left: -1, top: -115 },
                id: 'Ribbon.Link.Link.Properties.LinkTooltipLabel'
            },
            {
                '2010': { left: -104, top: 0 },
                '2013': { left: -271, top: -91 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells'
            },
            {
                '2010': { left: -104, top: 0 },
                '2013': { left: -271, top: -91 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.Merge'
            },
            {
                '2010': { left: -80, top: -96 },
                '2013': { left: -271, top: -109 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsAbove'
            },
            {
                '2010': { left: -176, top: -224 },
                '2013': { left: -109, top: -91 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsBelow'
            },
            {
                '2010': { left: -160, top: -224 },
                '2013': { left: -109, top: -109 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsLeft'
            },
            {
                '2010': { left: -104, top: -16 },
                '2013': { left: -271, top: -73 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsRight'
            },
            {
                '2010': { left: -144, top: -224 },
                '2013': { left: -1, top: -133 },
                id: 'Ribbon.Table.Layout.Cells.Split'
            },
            {
                '2010': { left: -96, top: -32 },
                '2013': { left: -277, top: -55 },
                id: 'Ribbon.Table.Layout.Cells.Split.Menu.Split.SplitCellsHorizontal'
            },
            {
                '2010': { left: -128, top: -224 },
                '2013': { left: -19, top: -133 },
                id: 'Ribbon.Table.Layout.Cells.Split.Menu.Split.SplitCellsVertical'
            },
            {
                '2010': { left: -64, top: -64 },
                '2013': { left: -105, top: -1 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertAbove'
            },
            {
                '2010': { left: 0, top: -240 },
                '2013': { left: -127, top: -289 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertBelow'
            },
            {
                '2010': { left: 0, top: -80 },
                '2013': { left: -105, top: -19 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertLeft'
            },
            {
                '2010': { left: -224, top: -224 },
                '2013': { left: -109, top: -289 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertRight'
            },
            {
                '2010': { left: -64, top: -32 },
                '2013': { left: -55, top: -81 },
                id: 'Ribbon.Table.Layout.RowsCols.Delete'
            },
            {
                '2010': { left: -32, top: -232 },
                '2013': { left: -163, top: -289 },
                id: 'Ribbon.Table.Layout.RowsCols.Delete.Menu.Delete.DeleteCell'
            },
            {
                '2010': { left: -64, top: -48 },
                '2013': { left: -73, top: -91 },
                id: 'Ribbon.Table.Layout.RowsCols.Delete.Menu.Delete.DeleteColumns'
            },
            {
                '2010': { left: -16, top: -240 },
                '2013': { left: -145, top: -289 },
                id: 'Ribbon.Table.Layout.RowsCols.Delete.Menu.Delete.DeleteRows'
            },
            {
                '2010': { left: -64, top: -32 },
                '2013': { left: -55, top: -81 },
                id: 'Ribbon.Table.Layout.RowsCols.Delete.Menu.Delete.DeleteTable'
            },
            {
                '2010': { left: -32, top: -72 },
                '2013': { left: -97, top: -55 },
                id: 'Ribbon.Table.Layout.Properties.TableWidthLabel'
            },
            {
                '2010': { left: -224, top: -192 },
                '2013': { left: -73, top: -289 },
                id: 'Ribbon.Table.Layout.Properties.TableHeightLabel'
            },
            {
                '2010': { left: -16, top: -80 },
                '2013': { left: -97, top: -37 },
                id: 'Ribbon.Table.Layout.Properties.ColumnWidthLabel'
            },
            {
                '2010': { left: -224, top: -208 },
                '2013': { left: -91, top: -289 },
                id: 'Ribbon.Table.Layout.Properties.RowHeightLabel'
            },
            {
                '2010': { left: 0, top: -48 },
                '2013': { left: -61, top: -45 },
                id: 'Ribbon.WebPartInsert.Text.Text'
            },
            {
                '2010': { left: -224, top: -176 },
                '2013': { left: -55, top: -279 },
                id: 'Ribbon.WebPartInsert.Media.Image'
            },
            {
                '2010': { left: -208, top: -80 },
                '2013': { left: -19, top: -151 },
                id: 'Ribbon.WebPartInsert.WebParts.WebPart'
            },
            {
                '2010': { left: -208, top: -112 },
                '2013': { left: -1, top: -151 },
                id: 'Ribbon.WebPartInsert.WebParts.ExistingList'
            },
            {
                '2010': { left: -128, top: -48 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.WebPartOption.Commands.Modify'
            },
            {
                '2010': { left: 0, top: -176 },
                '2013': { left: -73, top: -235 },
                id: 'Ribbon.WebPartOption.InsertRelatedDataToListView.RelatedWebPart'
            },
            {
                '2010': { left: -136, top: 0 },
                '2013': { left: -253, top: -109 },
                id: 'Ribbon.WebPartOption.Commands.Minimize'
            },
            {
                '2010': { left: -136, top: -16 },
                '2013': { left: -145, top: -109 },
                id: 'Ribbon.WebPartOption.Commands.Restore'
            },
            {
                '2010': { left: -112, top: -208 },
                '2013': { left: -151, top: -55 },
                id: 'Ribbon.WebPartOption.Commands.Delete'
            },
            {
                '2010': { left: -64, top: -176 },
                '2013': { left: -1, top: -241 },
                id: 'Ribbon.Calendar.Events.New.NewListItem'
            },
            {
                '2010': { left: -80, top: -32 },
                '2013': { left: -37, top: -107 },
                id: 'Ribbon.Calendar.Events.Manage.ViewProperties'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -217, top: -217 },
                id: 'Ribbon.Calendar.Events.Manage.EditProperties'
            },
            {
                '2010': { left: -80, top: -48 },
                '2013': { left: -55, top: -99 },
                id: 'Ribbon.Calendar.Events.Manage.ViewVersions'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.Calendar.Events.Manage.ManagePermissions'
            },
            {
                '2010': { left: -224, top: -112 },
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.Calendar.Events.Manage.Delete'
            },
            {
                '2010': { left: -144, top: -128 },
                '2013': { left: -235, top: -235 },
                id: 'Ribbon.Calendar.Events.Actions.AttachFile'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Calendar.Events.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Calendar.Events.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.Calendar.Events.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -208, top: -48 },
                '2013': { left: -295, top: -55 },
                id: 'Ribbon.Calendar.Events.Workflow.ViewWorkflows'
            },
            {
                '2010': { left: -240, top: -48 },
                '2013': { left: -289, top: -163 },
                id: 'Ribbon.Calendar.Events.Workflow.Moderate'
            },
            {
                '2010': { left: -128, top: -64 },
                '2013': { left: -253, top: -91 },
                id: 'Ribbon.Calendar.Calendar.Selector.People'
            },
            {
                '2010': { left: -80, top: -208 },
                '2013': { left: -145, top: -145 },
                id: 'Ribbon.Calendar.Calendar.Selector.Resource'
            },
            {
                '2010': { left: -128, top: -80 },
                '2013': { left: -253, top: -73 },
                id: 'Ribbon.Calendar.Calendar.Scope.DayGroup'
            },
            {
                '2010': { left: -64, top: -208 },
                '2013': { left: -1, top: -169 },
                id: 'Ribbon.Calendar.Calendar.Scope.WeekGroup'
            },
            {
                '2010': { left: -128, top: -96 },
                '2013': { left: -259, top: -55 },
                id: 'Ribbon.Calendar.Calendar.Scope.Day'
            },
            {
                '2010': { left: -48, top: -208 },
                '2013': { left: -19, top: -169 },
                id: 'Ribbon.Calendar.Calendar.Scope.Week'
            },
            {
                '2010': { left: -128, top: -112 },
                '2013': { left: -259, top: -37 },
                id: 'Ribbon.Calendar.Calendar.Scope.Month'
            },
            {
                '2010': { left: -32, top: -200 },
                '2013': { left: -37, top: -161 },
                id: 'Ribbon.Calendar.Calendar.Expander.ExpandAll'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -267, top: -19 },
                id: 'Ribbon.Calendar.Calendar.Expander.CollapseAll'
            },
            {
                '2010': { left: -16, top: -208 },
                '2013': { left: -55, top: -153 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.AddCalendar'
            },
            {
                '2010': { left: -192, top: -48 },
                '2013': { left: -73, top: -253 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.CreateView'
            },
            {
                '2010': { left: -192, top: -32 },
                '2013': { left: -55, top: -243 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.ModifyView'
            },
            {
                '2010': { left: -176, top: -144 },
                '2013': { left: -195, top: -19 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.CreateColumn'
            },
            {
                '2010': { left: -88, top: -16 },
                '2013': { left: -19, top: -115 },
                id: 'Ribbon.Calendar.Calendar.Share.EmailLibraryLink'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Calendar.Calendar.Share.AlertMe'
            },
            {
                '2010': { left: -224, top: -144 },
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Calendar.Calendar.Share.AlertMe.Menu.Scope.AlertLibrary'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.Calendar.Calendar.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -112, top: -128 },
                '2013': { left: -253, top: -127 },
                id: 'Ribbon.Calendar.Calendar.Share.ViewRSSFeed'
            },
            {
                '2010': { left: -168, top: 0 },
                '2013': { left: -241, top: -55 },
                id: 'Ribbon.Calendar.Calendar.Actions.ConnectToClient'
            },
            {
                '2010': { left: -32, top: -152 },
                '2013': { left: -73, top: -181 },
                id: 'Ribbon.Calendar.Calendar.Actions.ExportToSpreadsheet'
            },
            {
                '2010': { left: -96, top: -192 },
                '2013': { left: -235, top: -181 },
                id: 'Ribbon.Calendar.Calendar.Actions.OpenWithAccess'
            },
            {
                '2010': { left: -192, top: -208 },
                '2013': { left: -253, top: -199 },
                id: 'Ribbon.Calendar.Calendar.CustomizeList.EditList'
            },
            {
                '2010': { left: -184, top: -16 },
                '2013': { left: -109, top: -235 },
                id: 'Ribbon.Calendar.Calendar.CustomizeList.EditDefaultForms'
            },
            {
                '2010': { left: -192, top: -64 },
                '2013': { left: -91, top: -253 },
                id: 'Ribbon.Calendar.Calendar.Settings.ListSettings'
            },
            {
                '2010': { left: -112, top: -112 },
                '2013': { left: -55, top: -135 },
                id: 'Ribbon.Calendar.Calendar.Settings.ManageWorkflows'
            },
            {
                '2010': { left: 0, top: -128 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.Calendar.Calendar.Settings.ListPermissions'
            },
            {
                '2010': { left: -192, top: -112 },
                '2013': { left: -145, top: -253 },
                id: 'Ribbon.Permission.Parent.ManageParent'
            },
            {
                '2010': { left: -128, top: -144 },
                '2013': { left: -169, top: -37 },
                id: 'Ribbon.Permission.Manage.Inherit'
            },
            {
                '2010': { left: -112, top: -144 },
                '2013': { left: -177, top: -19 },
                id: 'Ribbon.Permission.Manage.StopInherit'
            },
            {
                '2010': { left: -160, top: -192 },
                '2013': { left: -1, top: -187 },
                id: 'Ribbon.Permission.Add.AddUser'
            },
            {
                '2010': { left: -48, top: -144 },
                '2013': { left: -199, top: -253 },
                id: 'Ribbon.Permission.Add.NewGroup'
            },
            {
                '2010': { left: -192, top: -128 },
                '2013': { left: -163, top: -253 },
                id: 'Ribbon.Permission.Modify.EditUsrPerm'
            },
            {
                '2010': { left: -96, top: -144 },
                '2013': { left: -177, top: -1 },
                id: 'Ribbon.Permission.Modify.RemovePerms'
            },
            {
                '2010': { left: -192, top: -96 },
                '2013': { left: -127, top: -253 },
                id: 'Ribbon.Permission.Check.CheckUsrPerm'
            },
            {
                '2010': { left: -192, top: -176 },
                '2013': { left: -109, top: -163 },
                id: 'Ribbon.Permission.Manage.AnonyAccess'
            },
            {
                '2010': { left: -112, top: -192 },
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.Permission.Manage.PermLevels'
            },
            {
                '2010': { left: 0, top: -160 },
                '2013': { left: -235, top: -199 },
                id: 'Ribbon.Permission.Manage.ManageAccReq'
            },
            {
                '2010': { left: -144, top: -112 },
                '2013': { left: -1, top: -259 },
                id: 'Ribbon.Permission.Manage.SiteColAdmin'
            },
            {
                '2013': { left: -1, top: -241 },
                id: 'Ribbon.BDCConnections.ManageConnectionSettings.Add'
            },
            {
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.BDCConnections.ManageConnectionSettings.Delete'
            },
            {
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.BDCConnections.ConfigureConnectionSettings.Properties'
            },
            {
                '2013': { left: -181, top: -109 },
                id: 'Ribbon.BDCConnections.ConfigureConnectionSettings.Metadata'
            },
            {
                '2013': { left: -199, top: -73 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveAndPublish'
            },
            {
                '2013': { left: -217, top: -199 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Invitations.Resend'
            },
            {
                '2013': { left: -91, top: -199 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Invitations.Revoke'
            },
            {
                '2013': { left: -289, top: -199 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Requests.Approve'
            },
            {
                '2013': { left: -289, top: -181 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Requests.Deny'
            },
            {
                '2013': { left: -127, top: -253 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Check.CheckUsrPerm'
            },
            {
                '2013': { left: -199, top: -73 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveAndPublish'
            },
            {
                '2013': { left: -73, top: -127 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.Html.Menu.Html.EditSource'
            },
            {
                '2013': { left: -1, top: -277 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.Html.Menu.Html.MakeXHTML'
            },
            {
                '2013': { left: -217, top: -181 },
                id: 'Ribbon.EditingTools.CPInsert.Embed.Embed'
            },
            {
                '2013': { left: -1, top: -295 },
                id: 'Ribbon.Documents.Share.ShareItem'
            },
            {
                '2013': { left: -253, top: -235 },
                id: 'Ribbon.ListItem.Hierarchy.Outdent'
            },
            {
                '2013': { left: -253, top: -235 },
                id: 'Ribbon.ListItem.Hierarchy.Indent'
            },
            {
                '2013': { left: -253, top: -235 },
                id: 'Ribbon.ListItem.Hierarchy.ShowSubitems'
            },
            {
                '2013': { left: -253, top: -235 },
                id: 'Ribbon.ListItem.Hierarchy.HideSubItems'
            },
            {
                '2013': { left: -1, top: -241 },
                id: 'Ribbon.Tasks.New.NewListItem'
            },
            {
                '2013': { left: -37, top: -107 },
                id: 'Ribbon.Tasks.Manage.ViewProperties'
            },
            {
                '2013': { left: -217, top: -217 },
                id: 'Ribbon.Tasks.Manage.EditProperties'
            },
            {
                '2013': { left: -55, top: -99 },
                id: 'Ribbon.Tasks.Manage.ViewVersions'
            },
            {
                '2013': { left: -73, top: -145 },
                id: 'Ribbon.Tasks.Manage.ManagePermissions'
            },
            {
                '2013': { left: -271, top: -271 },
                id: 'Ribbon.Tasks.Manage.Delete'
            },
            {
                '2013': { left: -163, top: -199 },
                id: 'Ribbon.Tasks.New.Insert'
            },
            {
                '2013': { left: -181, top: -199 },
                id: 'Ribbon.Tasks.Hierarchy.Outdent'
            },
            {
                '2013': { left: -217, top: -109 },
                id: 'Ribbon.Tasks.Hierarchy.Indent'
            },
            {
                '2013': { left: -223, top: -55 },
                id: 'Ribbon.Tasks.Hierarchy.MoveUp'
            },
            {
                '2013': { left: -213, top: -19 },
                id: 'Ribbon.Tasks.Hierarchy.MoveDown'
            },
            {
                '2013': { left: -217, top: -91 },
                id: 'Ribbon.Tasks.Hierarchy.OutlineLevels.Menu.Section.Items.ShowSubTasks'
            },
            {
                '2013': { left: -213, top: -1 },
                id: 'Ribbon.Tasks.Hierarchy.OutlineLevels.Menu.Section.Items.HideSubTasks'
            },
            {
                '2013': { left: -375, top: -375 },
                id: 'Ribbon.Tasks.Actions.AddItemsToTimeline'
            },
            {
                '2013': { left: -235, top: -235 },
                id: 'Ribbon.Tasks.Actions.AttachFile'
            },
            {
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Tasks.Share.AlertMe'
            },
            {
                '2013': { left: -19, top: -295 },
                id: 'Ribbon.Tasks.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2013': { left: -145, top: -73 },
                id: 'Ribbon.Tasks.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2013': { left: -295, top: -55 },
                id: 'Ribbon.Tasks.Workflow.ViewWorkflows'
            },
            {
                '2013': { left: -289, top: -163 },
                id: 'Ribbon.Tasks.Workflow.Moderate'
            },
            {
                '2013': { left: -79, top: -37 },
                id: 'Ribbon.Timeline.EditFont.Bold'
            },
            {
                '2013': { left: -79, top: -55 },
                id: 'Ribbon.Timeline.EditFont.Italics'
            },
            {
                '2013': { left: -271, top: -289 },
                id: 'Ribbon.Timeline.EditFont.Underline'
            },
            {
                '2013': { left: -73, top: -109 },
                id: 'Ribbon.Timeline.EditFont.Strikethrough'
            },
            {
                '2013': { left: -123, top: -19 },
                id: 'Ribbon.Timeline.EditFont.Subscript'
            },
            {
                '2013': { left: -271, top: -181 },
                id: 'Ribbon.Timeline.EditFont.Superscript'
            },
            {
                '2013': { left: -37, top: -215 },
                id: 'Ribbon.Timeline.EditFont.FontBackgroundColor'
            },
            {
                '2013': { left: -271, top: -217 },
                id: 'Ribbon.Timeline.EditFont.FontColor'
            },
            {
                '2013': { left: -303, top: -1 },
                id: 'Ribbon.Timeline.EditFont.ClearFormat'
            },
            {
                '2013': { left: -217, top: -163 },
                id: 'Ribbon.Timeline.ShowHide.DateFmt'
            },
            {
                '2013': { left: -217, top: -127 },
                id: 'Ribbon.Timeline.Action.FixTLWidth'
            },
            {
                '2013': { left: -217, top: -145 },
                id: 'Ribbon.Timeline.ShowHide.DispBar'
            },
            {
                '2013': { left: -145, top: -199 },
                id: 'Ribbon.Timeline.CurrentSel.DispCallout'
            },
            {
                '2013': { left: -127, top: -199 },
                id: 'Ribbon.Timeline.CurrentSel.Remove'
            }
        ],
        'formatmap32x32': [
            {
                '2010': { left: -320, top: -96 },
                '2013': { left: -409, top: -307 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.ImportModel'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.DeleteModel'
            },
            {
                '2010': { left: -320, top: -320 },
                '2013': { left: -307, top: -307 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.ExportModel'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.BDCAdmin.PermissionManagement.SetPermissions'
            },
            {
                '2010': { left: -352, top: 0 },
                '2013': { left: -273, top: -307 },
                id: 'Ribbon.BDCAdmin.PermissionManagement.AssignAdmins'
            },
            {
                '2010': { left: -288, top: -320 },
                '2013': { left: -341, top: -1 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.LobSystemSettings'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.BDCAdmin.ApplicationManagement.DeleteLobSystem'
            },
            {
                '2010': { left: -320, top: -32 },
                '2013': { left: -409, top: -375 },
                id: 'Ribbon.BDCAdmin.ActionManagement.Add'
            },
            {
                '2010': { left: -320, top: -64 },
                '2013': { left: -409, top: -341 },
                id: 'Ribbon.BDCAdmin.ActionManagement.Edit'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.BDCAdmin.ActionManagement.Delete'
            },
            {
                '2010': { left: -224, top: -384 },
                '2013': { left: -69, top: -239 },
                id: 'Ribbon.BDCAdmin.ViewManagement.Views.Menu.ModelView'
            },
            {
                '2010': { left: -224, top: -384 },
                '2013': { left: -69, top: -239 },
                id: 'Ribbon.BDCAdmin.ViewManagement.Views.Menu.LobSystemView'
            },
            {
                '2010': { left: -224, top: -384 },
                '2013': { left: -69, top: -239 },
                id: 'Ribbon.BDCAdmin.ViewManagement.Views.Menu.EntityView'
            },
            {
                '2010': { left: -256, top: -416 },
                '2013': { left: -307, top: -477 },
                id: 'Ribbon.DocLibListForm.Edit.Commit.Publish'
            },
            {
                '2010': { left: -192, top: -416 },
                '2013': { left: -171, top: -171 },
                id: 'Ribbon.DocLibListForm.Edit.Commit.CheckIn'
            },
            {
                '2010': { left: -288, top: -448 },
                '2013': { left: -273, top: -511 },
                id: 'Ribbon.DocLibListForm.Edit.Commit.Cancel'
            },
            {
                '2010': { left: -448, top: 0 },
                '2013': { left: -511, top: -1 },
                id: 'Ribbon.DocLibListForm.Edit.Clipboard.Paste'
            },
            {
                '2010': { left: -32, top: 0 },
                '2013': { left: -61, top: -1 },
                id: 'Ribbon.DocLibListForm.Edit.Clipboard.Cut'
            },
            {
                '2010': { left: 0, top: 0 },
                '2013': { left: -1, top: -1 },
                id: 'Ribbon.DocLibListForm.Edit.Clipboard.Copy'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.DeleteItem'
            },
            {
                '2010': { left: -192, top: -416 },
                '2013': { left: -171, top: -171 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.CheckIn'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -239, top: -477 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.CheckOut'
            },
            {
                '2010': { left: -448, top: -64 },
                '2013': { left: -171, top: -35 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.VersionHistory'
            },
            {
                '2010': { left: -320, top: 0 },
                '2013': { left: -1, top: -409 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.ExportWebPart'
            },
            {
                '2010': { left: -320, top: -416 },
                '2013': { left: -375, top: -477 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.ViewWebPartXml'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.DocLibListForm.Edit.Actions.ManagePermissions'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.ListForm.Display.Manage.EditItem'
            },
            {
                '2010': { left: -320, top: -192 },
                '2013': { left: -341, top: -69 },
                id: 'Ribbon.ListForm.Display.Manage.EditSeries'
            },
            {
                '2010': { left: -448, top: -64 },
                '2013': { left: -171, top: -35 },
                id: 'Ribbon.ListForm.Display.Manage.VersionHistory'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.ListForm.Display.Manage.ManagePermissions'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.ListForm.Display.Manage.DeleteItem'
            },
            {
                '2010': { left: -192, top: -416 },
                '2013': { left: -171, top: -171 },
                id: 'Ribbon.ListForm.Display.Manage.CheckIn'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -239, top: -477 },
                id: 'Ribbon.ListForm.Display.Manage.CheckOut'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.ListForm.Display.Manage.Alert'
            },
            {
                '2010': { left: -384, top: -448 },
                '2013': { left: -375, top: -511 },
                id: 'Ribbon.ListForm.Display.Manage.ApproveReject'
            },
            {
                '2010': { left: -288, top: -224 },
                '2013': { left: -307, top: -171 },
                id: 'Ribbon.ListForm.Display.Manage.ManageCopies'
            },
            {
                '2010': { left: -416, top: -192 },
                '2013': { left: -477, top: -341 },
                id: 'Ribbon.ListForm.Display.Manage.Workflows'
            },
            {
                '2010': { left: -192, top: -320 },
                '2013': { left: -409, top: -205 },
                id: 'Ribbon.ListForm.Display.Manage.EnterFolder'
            },
            {
                '2010': { left: -128, top: -384 },
                '2013': { left: -341, top: -443 },
                id: 'Ribbon.ListForm.Display.Manage.ClaimReleaseTask'
            },
            {
                '2010': { left: -384, top: -448 },
                '2013': { left: -375, top: -511 },
                id: 'Ribbon.ListForm.Display.Manage.DistributionListsApproval'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.ListForm.Display.Manage.DeleteItemVersion'
            },
            {
                '2010': { left: -96, top: -416 },
                '2013': { left: -205, top: -69 },
                id: 'Ribbon.ListForm.Display.Manage.RestoreItemVersion'
            },
            {
                '2010': { left: -352, top: -320 },
                '2013': { left: -307, top: -273 },
                id: 'Ribbon.ListForm.Display.HealthActions.HealthRuleRunNow'
            },
            {
                '2010': { left: -352, top: -320 },
                '2013': { left: -307, top: -273 },
                id: 'Ribbon.ListForm.Display.HealthActions.HealthReportRunNow'
            },
            {
                '2010': { left: -32, top: -288 },
                '2013': { left: -273, top: -409 },
                id: 'Ribbon.ListForm.Display.HealthActions.HealthReportRepair'
            },
            {
                '2010': { left: -288, top: -96 },
                '2013': { left: -307, top: -35 },
                id: 'Ribbon.ListForm.Display.Solution.Activate'
            },
            {
                '2010': { left: -192, top: -352 },
                '2013': { left: -443, top: -35 },
                id: 'Ribbon.ListForm.Display.Solution.Deactivate'
            },
            {
                '2010': { left: -288, top: -128 },
                '2013': { left: -307, top: -69 },
                id: 'Ribbon.ListForm.Display.Solution.Upgrade'
            },
            {
                '2010': { left: -256, top: -416 },
                '2013': { left: -307, top: -477 },
                id: 'Ribbon.ListForm.Edit.Commit.Publish'
            },
            {
                '2010': { left: -288, top: -448 },
                '2013': { left: -273, top: -511 },
                id: 'Ribbon.ListForm.Edit.Commit.Cancel'
            },
            {
                '2010': { left: -448, top: 0 },
                '2013': { left: -511, top: -1 },
                id: 'Ribbon.ListForm.Edit.Clipboard.Paste'
            },
            {
                '2010': { left: -32, top: 0 },
                '2013': { left: -61, top: -1 },
                id: 'Ribbon.ListForm.Edit.Clipboard.Cut'
            },
            {
                '2010': { left: 0, top: 0 },
                '2013': { left: -1, top: -1 },
                id: 'Ribbon.ListForm.Edit.Clipboard.Copy'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.ListForm.Edit.Actions.DeleteItem'
            },
            {
                '2010': { left: -320, top: -192 },
                '2013': { left: -341, top: -69 },
                id: 'Ribbon.ListForm.Edit.Actions.EditSeries'
            },
            {
                '2010': { left: -128, top: -384 },
                '2013': { left: -341, top: -443 },
                id: 'Ribbon.ListForm.Edit.Actions.ClaimReleaseTask'
            },
            {
                '2010': { left: -128, top: -352 },
                '2013': { left: -409, top: -409 },
                id: 'Ribbon.ListForm.Edit.Actions.AttachFile'
            },
            {
                '2010': { left: -384, top: -448 },
                '2013': { left: -375, top: -511 },
                id: 'Ribbon.ListForm.Edit.Actions.DistributionListsApproval'
            },
            {
                '2010': { left: -128, top: -416 },
                '2013': { left: -375, top: -341 },
                id: 'Ribbon.PostListForm.Edit.Commit.Publish'
            },
            {
                '2010': { left: -352, top: -32 },
                '2013': { left: -239, top: -307 },
                id: 'Ribbon.PostListForm.Edit.Commit.SaveAsDraft'
            },
            {
                '2010': { left: -288, top: -448 },
                '2013': { left: -273, top: -511 },
                id: 'Ribbon.PostListForm.Edit.Commit.Cancel'
            },
            {
                '2010': { left: -448, top: 0 },
                '2013': { left: -511, top: -1 },
                id: 'Ribbon.PostListForm.Edit.Clipboard.Paste'
            },
            {
                '2010': { left: -32, top: 0 },
                '2013': { left: -61, top: -1 },
                id: 'Ribbon.PostListForm.Edit.Clipboard.Cut'
            },
            {
                '2010': { left: 0, top: 0 },
                '2013': { left: -1, top: -1 },
                id: 'Ribbon.PostListForm.Edit.Clipboard.Copy'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.PostListForm.Edit.Actions.DeleteItem'
            },
            {
                '2010': { left: -320, top: -192 },
                '2013': { left: -341, top: -69 },
                id: 'Ribbon.PostListForm.Edit.Actions.EditSeries'
            },
            {
                '2010': { left: -384, top: -224 },
                '2013': { left: -35, top: -443 },
                id: 'Ribbon.SvcApp.Create.New'
            },
            {
                '2010': { left: -288, top: -32 },
                '2013': { left: -273, top: -273 },
                id: 'Ribbon.SvcApp.Create.Connect'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.SvcApp.Operations.Delete'
            },
            {
                '2010': { left: -256, top: -352 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.SvcApp.Operations.Manage'
            },
            {
                '2010': { left: -288, top: -352 },
                '2013': { left: -443, top: -137 },
                id: 'Ribbon.SvcApp.Operations.Administrators'
            },
            {
                '2010': { left: 0, top: -256 },
                '2013': { left: -273, top: -205 },
                id: 'Ribbon.SvcApp.Operations.Properties'
            },
            {
                '2010': { left: -224, top: -352 },
                '2013': { left: -443, top: -69 },
                id: 'Ribbon.SvcApp.Sharing.Publish'
            },
            {
                '2010': { left: -288, top: -64 },
                '2013': { left: -307, top: -1 },
                id: 'Ribbon.SvcApp.Sharing.Permissions'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.Solution.All.Delete'
            },
            {
                '2010': { left: -96, top: -160 },
                '2013': { left: -137, top: -171 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Edit'
            },
            {
                '2010': { left: 0, top: -320 },
                '2013': { left: -409, top: -103 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.SaveAndStop'
            },
            {
                '2010': { left: -224, top: -160 },
                '2013': { left: -239, top: -137 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Save'
            },
            {
                '2010': { left: -128, top: -160 },
                '2013': { left: -273, top: -511 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.StopEditing'
            },
            {
                '2010': { left: -352, top: -384 },
                '2013': { left: -477, top: -69 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveEdit.Menu.EditInDesigner.Edit'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -239, top: -477 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.Checkout'
            },
            {
                '2010': { left: -192, top: -416 },
                '2013': { left: -171, top: -171 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.Checkin'
            },
            {
                '2010': { left: -160, top: -416 },
                '2013': { left: -205, top: -1 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.DiscardCheckout'
            },
            {
                '2010': { left: -416, top: -448 },
                '2013': { left: -1, top: -1 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.Checkout.Menu.Checkout.OverrideCheckout'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.WikiPageTab.Manage.PageProperties'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.WikiPageTab.Manage.PageProperties.Menu.PageProperties.EditProperties'
            },
            {
                '2010': { left: -448, top: -96 },
                '2013': { left: -1, top: -375 },
                id: 'Ribbon.WikiPageTab.Manage.PageProperties.Menu.PageProperties.ViewProperties'
            },
            {
                '2010': { left: -320, top: -160 },
                '2013': { left: -409, top: -239 },
                id: 'Ribbon.WikiPageTab.Manage.RenamePage'
            },
            {
                '2010': { left: -256, top: -384 },
                '2013': { left: -375, top: -1 },
                id: 'Ribbon.WikiPageTab.Manage.VersionDiff'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.WikiPageTab.Manage.Permissions'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.WikiPageTab.Manage.DeletePage'
            },
            {
                '2010': { left: -448, top: -128 },
                '2013': { left: -511, top: -137 },
                id: 'Ribbon.WikiPageTab.Share.EmailPageLink'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.WikiPageTab.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.WikiPageTab.Share.AlertMe.Menu.Scope.AlertPage'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.WikiPageTab.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -224, top: -192 },
                '2013': { left: -239, top: -171 },
                id: 'Ribbon.WikiPageTab.PageActions.SetHomePage'
            },
            {
                '2010': { left: -416, top: -352 },
                '2013': { left: -1, top: -477 },
                id: 'Ribbon.WikiPageTab.PageActions.IncomingLinks'
            },
            {
                '2010': { left: -96, top: -256 },
                '2013': { left: -35, top: -273 },
                id: 'Ribbon.WikiPageTab.LibrarySettings.LibSettings'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.WikiPageTab.LibrarySettings.LibraryPermissions'
            },
            {
                '2010': { left: -224, top: -384 },
                '2013': { left: -69, top: -239 },
                id: 'Ribbon.WikiPageTab.LibrarySettings.ViewAllPages'
            },
            {
                '2010': { left: -128, top: -416 },
                '2013': { left: -375, top: -341 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.Publish'
            },
            {
                '2010': { left: -192, top: -32 },
                '2013': { left: -171, top: -477 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.SubmitForApproval'
            },
            {
                '2010': { left: 0, top: 0 },
                '2013': { left: -35, top: -1 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.CancelApproval'
            },
            {
                '2010': { left: -64, top: -64 },
                '2013': { left: -103, top: -1 },
                id: 'Ribbon.PublishTab.Publishing.Publish.Menu.Publish.Unpublish'
            },
            {
                '2010': { left: -96, top: 0 },
                '2013': { left: -103, top: -35 },
                id: 'Ribbon.PublishTab.Publishing.Approve'
            },
            {
                '2010': { left: -32, top: 0 },
                '2013': { left: -1, top: -35 },
                id: 'Ribbon.PublishTab.Publishing.Reject'
            },
            {
                '2010': { left: -416, top: -192 },
                '2013': { left: -477, top: -341 },
                id: 'Ribbon.PublishTab.Workflow.ManageWorkflow'
            },
            {
                '2010': { left: -96, top: -160 },
                '2013': { left: -137, top: -171 },
                id: 'Ribbon.WebPartPage.Edit.Edit.Menu.Actions.Edit'
            },
            {
                '2010': { left: -128, top: -160 },
                '2013': { left: -273, top: -511 },
                id: 'Ribbon.WebPartPage.Edit.Edit.Menu.Actions.Stop'
            },
            {
                '2010': { left: -352, top: -384 },
                '2013': { left: -477, top: -69 },
                id: 'Ribbon.WebPartPage.Edit.Edit.Menu.EditInDesigner.Edit'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.WebPartPage.Manage.EditProperties'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.WebPartPage.Manage.EditProperties.Menu.Actions.Edit'
            },
            {
                '2010': { left: -448, top: -96 },
                '2013': { left: -171, top: -1 },
                id: 'Ribbon.WebPartPage.Manage.EditProperties.Menu.Actions.View'
            },
            {
                '2010': { left: -96, top: -224 },
                '2013': { left: -171, top: -35 },
                id: 'Ribbon.WebPartPage.Manage.Versions'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.WebPartPage.Manage.Permissions'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.WebPartPage.Manage.Delete'
            },
            {
                '2010': { left: -448, top: -128 },
                '2013': { left: -511, top: -137 },
                id: 'Ribbon.WebPartPage.Share.EmailPageLink'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.WebPartPage.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.WebPartPage.Share.AlertMe.Menu.Scope.AlertPage'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.WebPartPage.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -96, top: 0 },
                '2013': { left: -103, top: -35 },
                id: 'Ribbon.WebPartPage.Approval.Approve'
            },
            {
                '2010': { left: -32, top: 0 },
                '2013': { left: -1, top: -35 },
                id: 'Ribbon.WebPartPage.Approval.Reject'
            },
            {
                '2010': { left: -416, top: -192 },
                '2013': { left: -477, top: -341 },
                id: 'Ribbon.WebPartPage.Workflow.ManageWorkflow'
            },
            {
                '2010': { left: -192, top: -128 },
                '2013': { left: -69, top: -477 },
                id: 'Ribbon.WebPartPage.Actions.EditMobilePage'
            },
            {
                '2010': { left: -192, top: -128 },
                '2013': { left: -69, top: -477 },
                id: 'Ribbon.WebPartPage.Actions.EditMobilePage.Menu.EditOptions.EditMobilePage'
            },
            {
                '2010': { left: 0, top: -416 },
                '2013': { left: -205, top: -171 },
                id: 'Ribbon.WebPartPage.Actions.EditMobilePage.Menu.EditOptions.EditMobilePersonalPage'
            },
            {
                '2010': { left: -224, top: -192 },
                '2013': { left: -239, top: -171 },
                id: 'Ribbon.WebPartPage.Actions.MakeHomePage'
            },
            {
                '2010': { left: -320, top: -160 },
                '2013': { left: -409, top: -239 },
                id: 'Ribbon.WebPartPage.Actions.EditTitleBar'
            },
            {
                '2010': { left: -352, top: -192 },
                '2013': { left: -137, top: -409 },
                id: 'Ribbon.WebApp.Contribute.New'
            },
            {
                '2010': { left: -128, top: -288 },
                '2013': { left: -35, top: -307 },
                id: 'Ribbon.WebApp.Contribute.Extend'
            },
            {
                '2010': { left: -352, top: -256 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.WebApp.Contribute.Delete'
            },
            {
                '2010': { left: -160, top: -288 },
                '2013': { left: -69, top: -307 },
                id: 'Ribbon.WebApp.Manage.Settings'
            },
            {
                '2010': { left: -96, top: -288 },
                '2013': { left: -205, top: -409 },
                id: 'Ribbon.WebApp.Security.Controls.AuthProviders'
            },
            {
                '2010': { left: -352, top: -160 },
                '2013': { left: -103, top: -409 },
                id: 'Ribbon.WebApp.Security.Controls.SelfSite'
            },
            {
                '2010': { left: -352, top: -224 },
                '2013': { left: -171, top: -409 },
                id: 'Ribbon.WebApp.Policy.Controls.GeneralPolicy'
            },
            {
                '2010': { left: -352, top: -288 },
                '2013': { left: -1, top: -307 },
                id: 'Ribbon.WebApp.Policy.Controls.Anonymous'
            },
            {
                '2010': { left: -192, top: -288 },
                '2013': { left: -103, top: -307 },
                id: 'Ribbon.WebApp.Policy.Controls.PermissionPolicy'
            },
            {
                '2010': { left: -384, top: -256 },
                '2013': { left: -69, top: -443 },
                id: 'Ribbon.SiteCollections.Contribute.CreateSite'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.SiteCollections.Contribute.Delete'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.SiteCollections.Review.ViewProperties'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.SiteCollections.Manage.Owners'
            },
            {
                '2010': { left: -256, top: -224 },
                '2013': { left: -273, top: -171 },
                id: 'Ribbon.SiteCollections.Manage.DiskQuota'
            },
            {
                '2010': { left: -384, top: -224 },
                '2013': { left: -35, top: -443 },
                id: 'Ribbon.ManageTrust.Create'
            },
            {
                '2010': { left: 0, top: -256 },
                '2013': { left: -273, top: -205 },
                id: 'Ribbon.ManageTrust.Operations.Edit'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.ManageTrust.Operations.Delete'
            },
            {
                '2010': { left: -96, top: -160 },
                '2013': { left: -137, top: -171 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Edit'
            },
            {
                '2010': { left: 0, top: -320 },
                '2013': { left: -409, top: -103 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.SaveAndStop'
            },
            {
                '2010': { left: -224, top: -160 },
                '2013': { left: -239, top: -137 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.Save'
            },
            {
                '2010': { left: -128, top: -160 },
                '2013': { left: -273, top: -511 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.SaveEdit.StopEditing'
            },
            {
                '2010': { left: -352, top: -384 },
                '2013': { left: -477, top: -69 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveEdit.Menu.EditInDesigner.Edit'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -239, top: -477 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.Checkout'
            },
            {
                '2010': { left: -192, top: -416 },
                '2013': { left: -171, top: -171 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.Checkin'
            },
            {
                '2010': { left: -160, top: -416 },
                '2013': { left: -205, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.DiscardCheckout'
            },
            {
                '2010': { left: -416, top: -448 },
                '2013': { left: -1, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.Checkout.Menu.Checkout.OverrideCheckout'
            },
            {
                '2010': { left: -448, top: 0 },
                '2013': { left: -511, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Paste'
            },
            {
                '2010': { left: -448, top: 0 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Paste.Menu.Paste.Paste'
            },
            {
                '2010': { left: -32, top: 0 },
                '2013': { left: -61, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Cut'
            },
            {
                '2010': { left: 0, top: 0 },
                '2013': { left: -1, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Copy'
            },
            {
                '2010': { left: -192, top: -64 },
                '2013': { left: -137, top: -477 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Undo.Menu.Undo.Undo'
            },
            {
                '2010': { left: -64, top: -416 },
                '2013': { left: -205, top: -103 },
                id: 'Ribbon.EditingTools.CPEditTab.Clipboard.Undo.Menu.Undo.Redo'
            },
            {
                '2010': { left: -96, top: -32 },
                '2013': { left: -103, top: -69 },
                id: 'Ribbon.EditingTools.CPEditTab.Styles.Styles'
            },
            {
                '2010': { left: -352, top: -416 },
                '2013': { left: -409, top: -477 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout'
            },
            {
                '2010': { left: -416, top: -128 },
                '2013': { left: -477, top: -273 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutOneColumn'
            },
            {
                '2010': { left: -224, top: -32 },
                '2013': { left: -239, top: -1 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutOneColumnSidebar'
            },
            {
                '2010': { left: -224, top: -96 },
                '2013': { left: -239, top: -69 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutTwoColumn'
            },
            {
                '2010': { left: -416, top: -32 },
                '2013': { left: -477, top: -171 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutTwoColumnHeader'
            },
            {
                '2010': { left: -224, top: -128 },
                '2013': { left: -239, top: -103 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutTwoColumnHeaderFooter'
            },
            {
                '2010': { left: -416, top: -96 },
                '2013': { left: -477, top: -239 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutThreeColumn'
            },
            {
                '2010': { left: -224, top: -64 },
                '2013': { left: -239, top: -35 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutThreeColumnHeader'
            },
            {
                '2010': { left: -416, top: -64 },
                '2013': { left: -477, top: -205 },
                id: 'Ribbon.EditingTools.CPEditTab.Layout.PageLayout.Menu.Layouts.LayoutThreeColumnHeaderFooter'
            },
            {
                '2010': { left: -320, top: -416 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.ElementWithStyle'
            },
            {
                '2010': { left: -128, top: -96 },
                '2013': { left: -1, top: -137 },
                id: 'Ribbon.EditingTools.CPInsert.Tables.Table'
            },
            {
                '2010': { left: -448, top: -192 },
                '2013': { left: -511, top: -205 },
                id: 'Ribbon.EditingTools.CPInsert.Media.Image'
            },
            {
                '2010': { left: -448, top: -160 },
                '2013': { left: -511, top: -171 },
                id: 'Ribbon.EditingTools.CPInsert.Links.Link'
            },
            {
                '2010': { left: -64, top: -224 },
                '2013': { left: -35, top: -239 },
                id: 'Ribbon.EditingTools.CPInsert.Links.UploadFile'
            },
            {
                '2010': { left: -416, top: -288 },
                '2013': { left: -477, top: -409 },
                id: 'Ribbon.EditingTools.CPInsert.WebParts.WebPart'
            },
            {
                '2010': { left: -32, top: -192 },
                '2013': { left: -35, top: -205 },
                id: 'Ribbon.EditingTools.CPInsert.WebParts.ExistingList'
            },
            {
                '2010': { left: -416, top: -320 },
                id: 'Ribbon.EditingTools.CPInsert.WebParts.InsertNewList'
            },
            {
                '2010': { left: -32, top: -128 },
                '2013': { left: -69, top: -137 },
                id: 'Ribbon.Image.Image.Edit.Edit'
            },
            {
                '2010': { left: -96, top: -64 },
                '2013': { left: -1, top: -103 },
                id: 'Ribbon.Image.Image.Styles.ImageStyles'
            },
            {
                '2010': { left: -64, top: -448 },
                '2013': { left: -35, top: -511 },
                id: 'Ribbon.Image.Image.Arrange.ImageArrange'
            },
            {
                '2010': { left: -64, top: 0 },
                '2013': { left: -69, top: -35 },
                id: 'Ribbon.Documents.New.NewDocument'
            },
            {
                '2010': { left: 0, top: -32 },
                '2013': { left: -35, top: -35 },
                id: 'Ribbon.Documents.New.AddDocument'
            },
            {
                '2010': { left: 0, top: -32 },
                id: 'Ribbon.Documents.New.AddDocument.Menu.Upload.Upload'
            },
            {
                '2010': { left: -224, top: -320 },
                id: 'Ribbon.Documents.New.AddDocument.Menu.Upload.UploadMultiple'
            },
            {
                '2010': { left: -320, top: -448 },
                '2013': { left: -307, top: -511 },
                id: 'Ribbon.Documents.New.NewFolder'
            },
            {
                '2010': { left: -32, top: -256 },
                '2013': { left: -273, top: -239 },
                id: 'Ribbon.Documents.EditCheckout.EditDocument'
            },
            {
                '2010': { left: -160, top: -160 },
                '2013': { left: -239, top: -477 },
                id: 'Ribbon.Documents.EditCheckout.CheckOut'
            },
            {
                '2010': { left: -192, top: -416 },
                '2013': { left: -171, top: -171 },
                id: 'Ribbon.Documents.EditCheckout.CheckIn'
            },
            {
                '2010': { left: -160, top: -416 },
                '2013': { left: -205, top: -1 },
                id: 'Ribbon.Documents.EditCheckout.DiscardCheckOut'
            },
            {
                '2010': { left: -448, top: -96 },
                '2013': { left: -171, top: -1 },
                id: 'Ribbon.Documents.Manage.ViewProperties'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.Documents.Manage.EditProperties'
            },
            {
                '2010': { left: -448, top: -64 },
                '2013': { left: -171, top: -35 },
                id: 'Ribbon.Documents.Manage.ViewVersions'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.Documents.Manage.ManagePermissions'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.Documents.Manage.Delete'
            },
            {
                '2010': { left: -448, top: -128 },
                id: 'Ribbon.Documents.Share.EmailItemLink'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Documents.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Documents.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.Documents.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -320, top: 0 },
                '2013': { left: -1, top: -409 },
                id: 'Ribbon.Documents.Copies.Download'
            },
            {
                '2010': { left: -384, top: -192 },
                '2013': { left: -1, top: -443 },
                id: 'Ribbon.Documents.Copies.SendTo'
            },
            {
                '2010': { left: -288, top: -224 },
                '2013': { left: -307, top: -171 },
                id: 'Ribbon.Documents.Copies.ManageCopies'
            },
            {
                '2010': { left: -96, top: -352 },
                '2013': { left: -375, top: -409 },
                id: 'Ribbon.Documents.Copies.GoToSourceItem'
            },
            {
                '2010': { left: -416, top: -192 },
                '2013': { left: -477, top: -341 },
                id: 'Ribbon.Documents.Workflow.ViewWorkflows'
            },
            {
                '2010': { left: -128, top: -416 },
                '2013': { left: -375, top: -341 },
                id: 'Ribbon.Documents.Workflow.Publish'
            },
            {
                '2010': { left: -64, top: -64 },
                '2013': { left: -103, top: -1 },
                id: 'Ribbon.Documents.Workflow.Unpublish'
            },
            {
                '2010': { left: -384, top: -448 },
                '2013': { left: -375, top: -511 },
                id: 'Ribbon.Documents.Workflow.Moderate'
            },
            {
                '2010': { left: 0, top: 0 },
                '2013': { left: -35, top: -1 },
                id: 'Ribbon.Documents.Workflow.CancelApproval'
            },
            {
                '2010': { left: -320, top: -288 },
                '2013': { left: -409, top: -137 },
                id: 'Ribbon.Documents.FormActions.RepairItems'
            },
            {
                '2010': { left: -96, top: -320 },
                '2013': { left: -341, top: -171 },
                id: 'Ribbon.Documents.FormActions.RepairAllItems'
            },
            {
                '2010': { left: -128, top: -320 },
                '2013': { left: -341, top: -137 },
                id: 'Ribbon.Documents.FormActions.MergeDocuments'
            },
            {
                '2010': { left: -256, top: -256 },
                '2013': { left: -205, top: -273 },
                id: 'Ribbon.Library.ViewFormat.Standard'
            },
            {
                '2010': { left: -288, top: 0 },
                '2013': { left: -239, top: -273 },
                id: 'Ribbon.Library.ViewFormat.Datasheet'
            },
            {
                '2010': { left: -384, top: -160 },
                '2013': { left: -443, top: -409 },
                id: 'Ribbon.Library.Datasheet.NewRow'
            },
            {
                '2010': { left: -224, top: -256 },
                '2013': { left: -171, top: -273 },
                id: 'Ribbon.Library.Datasheet.ShowTaskPane'
            },
            {
                '2010': { left: -256, top: -448 },
                '2013': { left: -239, top: -511 },
                id: 'Ribbon.Library.Datasheet.ShowTotals'
            },
            {
                '2010': { left: -224, top: -448 },
                '2013': { left: -205, top: -511 },
                id: 'Ribbon.Library.Datasheet.RefreshData'
            },
            {
                '2010': { left: -448, top: -448 },
                '2013': { left: -477, top: -511 },
                id: 'Ribbon.Library.Actions.AllMeetings'
            },
            {
                '2010': { left: -352, top: -352 },
                '2013': { left: -443, top: -205 },
                id: 'Ribbon.Library.CustomViews.CreateView'
            },
            {
                '2010': { left: -352, top: -96 },
                '2013': { left: -171, top: -307 },
                id: 'Ribbon.Library.CustomViews.CreateColumn'
            },
            {
                '2010': { left: 0, top: -64 },
                '2013': { left: -35, top: -69 },
                id: 'Ribbon.Library.CustomViews.NavigateUp'
            },
            {
                '2010': { left: -448, top: -128 },
                '2013': { left: -511, top: -137 },
                id: 'Ribbon.Library.Share.EmailLibraryLink'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Library.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Library.Share.AlertMe.Menu.Scope.AlertLibrary'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.Library.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -128, top: -224 },
                '2013': { left: -409, top: -443 },
                id: 'Ribbon.Library.Share.ViewRSSFeed'
            },
            {
                '2010': { left: -224, top: -288 },
                id: 'Ribbon.Library.Actions.TakeOfflineToClient'
            },
            {
                '2010': { left: -352, top: -128 },
                '2013': { left: -137, top: -307 },
                id: 'Ribbon.Library.Actions.ConnectToClient'
            },
            {
                '2010': { left: 0, top: -352 },
                '2013': { left: -307, top: -239 },
                id: 'Ribbon.Library.Actions.ExportToSpreadsheet'
            },
            {
                '2010': { left: -352, top: -64 },
                '2013': { left: -205, top: -307 },
                id: 'Ribbon.Library.Actions.OpenWithExplorer'
            },
            {
                '2010': { left: -256, top: -320 },
                '2013': { left: -341, top: -35 },
                id: 'Ribbon.Library.CustomizeLibrary.EditDefaultForms'
            },
            {
                '2010': { left: -352, top: -384 },
                '2013': { left: -477, top: -69 },
                id: 'Ribbon.Library.CustomizeLibrary.EditList'
            },
            {
                '2010': { left: -32, top: -320 },
                '2013': { left: -409, top: -69 },
                id: 'Ribbon.Library.CustomizeLibrary.AddButton'
            },
            {
                '2010': { left: -96, top: -256 },
                '2013': { left: -35, top: -273 },
                id: 'Ribbon.Library.Settings.DocumentLibrarySettings'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.Library.Settings.LibraryPermissions'
            },
            {
                '2010': { left: -416, top: -160 },
                '2013': { left: -477, top: -307 },
                id: 'Ribbon.Library.Settings.ManageWorkflows'
            },
            {
                '2010': { left: -64, top: -320 },
                '2013': { left: -341, top: -205 },
                id: 'Ribbon.ListItem.New.NewListItem'
            },
            {
                '2010': { left: -320, top: -448 },
                '2013': { left: -307, top: -511 },
                id: 'Ribbon.ListItem.New.NewFolder'
            },
            {
                '2010': { left: -448, top: -96 },
                '2013': { left: -171, top: -1 },
                id: 'Ribbon.ListItem.Manage.ViewProperties'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.ListItem.Manage.EditProperties'
            },
            {
                '2010': { left: -448, top: -64 },
                '2013': { left: -171, top: -35 },
                id: 'Ribbon.ListItem.Manage.ViewVersions'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.ListItem.Manage.ManagePermissions'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.ListItem.Manage.Delete'
            },
            {
                '2010': { left: -128, top: -352 },
                '2013': { left: -409, top: -409 },
                id: 'Ribbon.ListItem.Actions.AttachFile'
            },
            {
                '2010': { left: -288, top: -192 },
                '2013': { left: -307, top: -137 },
                id: 'Ribbon.ListItem.Actions.ChangeItemOrder'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.ListItem.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.ListItem.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.ListItem.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -416, top: -192 },
                '2013': { left: -477, top: -341 },
                id: 'Ribbon.ListItem.Workflow.ViewWorkflows'
            },
            {
                '2010': { left: -384, top: -448 },
                '2013': { left: -375, top: -511 },
                id: 'Ribbon.ListItem.Workflow.Moderate'
            },
            {
                '2010': { left: -256, top: -256 },
                '2013': { left: -205, top: -273 },
                id: 'Ribbon.List.ViewFormat.Standard'
            },
            {
                '2010': { left: -288, top: 0 },
                '2013': { left: -239, top: -273 },
                id: 'Ribbon.List.ViewFormat.Datasheet'
            },
            {
                '2010': { left: -384, top: -160 },
                '2013': { left: -443, top: -409 },
                id: 'Ribbon.List.Datasheet.NewRow'
            },
            {
                '2010': { left: -224, top: -256 },
                '2013': { left: -171, top: -273 },
                id: 'Ribbon.List.Datasheet.ShowTaskPane'
            },
            {
                '2010': { left: -256, top: -448 },
                '2013': { left: -239, top: -511 },
                id: 'Ribbon.List.Datasheet.ShowTotals'
            },
            {
                '2010': { left: -224, top: -448 },
                '2013': { left: -205, top: -511 },
                id: 'Ribbon.List.Datasheet.RefreshData'
            },
            {
                '2010': { left: -192, top: -448 },
                '2013': { left: -171, top: -511 },
                id: 'Ribbon.List.GanttView.ZoomIn'
            },
            {
                '2010': { left: -32, top: -64 },
                '2013': { left: -69, top: -69 },
                id: 'Ribbon.List.GanttView.ZoomOut'
            },
            {
                '2010': { left: -352, top: -448 },
                '2013': { left: -341, top: -511 },
                id: 'Ribbon.List.GanttView.ScrollToTask'
            },
            {
                '2010': { left: -448, top: -448 },
                '2013': { left: -477, top: -511 },
                id: 'Ribbon.List.Actions.AllMeetings'
            },
            {
                '2010': { left: -352, top: -352 },
                '2013': { left: -443, top: -205 },
                id: 'Ribbon.List.CustomViews.CreateView'
            },
            {
                '2010': { left: -320, top: -352 },
                '2013': { left: -443, top: -171 },
                id: 'Ribbon.List.CustomViews.ModifyView'
            },
            {
                '2010': { left: -352, top: -96 },
                '2013': { left: -171, top: -307 },
                id: 'Ribbon.List.CustomViews.CreateColumn'
            },
            {
                '2010': { left: 0, top: -64 },
                '2013': { left: -35, top: -69 },
                id: 'Ribbon.List.CustomViews.NavigateUp'
            },
            {
                '2010': { left: -448, top: -128 },
                '2013': { left: -511, top: -137 },
                id: 'Ribbon.List.Share.EmailLibraryLink'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.List.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.List.Share.AlertMe.Menu.Scope.AlertLibrary'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.List.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -128, top: -224 },
                '2013': { left: -409, top: -443 },
                id: 'Ribbon.List.Share.ViewRSSFeed'
            },
            {
                '2010': { left: -224, top: -288 },
                id: 'Ribbon.List.Actions.TakeOfflineToClient'
            },
            {
                '2010': { left: -352, top: -128 },
                '2013': { left: -137, top: -307 },
                id: 'Ribbon.List.Actions.ConnectToClient'
            },
            {
                '2010': { left: 0, top: -352 },
                '2013': { left: -307, top: -239 },
                id: 'Ribbon.List.Actions.ExportToSpreadsheet'
            },
            {
                '2010': { left: -288, top: -288 },
                id: 'Ribbon.List.Actions.CreateVisioDiagram'
            },
            {
                '2010': { left: 0, top: -288 },
                '2013': { left: -307, top: -409 },
                id: 'Ribbon.List.Actions.OpenWithAccess'
            },
            {
                '2010': { left: -32, top: -352 },
                '2013': { left: -307, top: -205 },
                id: 'Ribbon.List.Actions.ExportToProject'
            },
            {
                '2010': { left: -256, top: -320 },
                '2013': { left: -341, top: -35 },
                id: 'Ribbon.List.CustomizeList.EditDefaultForms'
            },
            {
                '2010': { left: -352, top: -384 },
                '2013': { left: -477, top: -69 },
                id: 'Ribbon.List.CustomizeList.EditList'
            },
            {
                '2010': { left: -32, top: -320 },
                '2013': { left: -409, top: -69 },
                id: 'Ribbon.List.CustomizeList.AddButton'
            },
            {
                '2010': { left: -384, top: 0 },
                '2013': { left: -443, top: -239 },
                id: 'Ribbon.List.Settings.ListSettings'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.List.Settings.ListPermissions'
            },
            {
                '2010': { left: -416, top: -160 },
                '2013': { left: -477, top: -307 },
                id: 'Ribbon.List.Settings.ManageWorkflows'
            },
            {
                '2010': { left: -160, top: -128 },
                '2013': { left: -1, top: -171 },
                id: 'Ribbon.Link.Link.Link.RemoveLink'
            },
            {
                '2010': { left: 0, top: -96 },
                id: 'Ribbon.Table.Layout.Table.TableGridLines'
            },
            {
                '2010': { left: -128, top: -32 },
                '2013': { left: -137, top: -69 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells'
            },
            {
                '2010': { left: -128, top: -32 },
                '2013': { left: -137, top: -69 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.Merge'
            },
            {
                '2010': { left: -128, top: -64 },
                '2013': { left: -137, top: -103 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsAbove'
            },
            {
                '2010': { left: -448, top: -288 },
                '2013': { left: -511, top: -307 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsBelow'
            },
            {
                '2010': { left: -448, top: -320 },
                '2013': { left: -511, top: -341 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsLeft'
            },
            {
                '2010': { left: -128, top: 0 },
                '2013': { left: -137, top: -35 },
                id: 'Ribbon.Table.Layout.Cells.MergeCells.Menu.MergeCells.MergeCellsRight'
            },
            {
                '2010': { left: -448, top: -256 },
                '2013': { left: -511, top: -273 },
                id: 'Ribbon.Table.Layout.Cells.Split'
            },
            {
                '2010': { left: -448, top: -352 },
                '2013': { left: -511, top: -375 },
                id: 'Ribbon.Table.Layout.Cells.Split.Menu.Split.SplitCellsHorizontal'
            },
            {
                '2010': { left: -96, top: -96 },
                '2013': { left: -137, top: -1 },
                id: 'Ribbon.Table.Layout.Cells.Split.Menu.Split.SplitCellsVertical'
            },
            {
                '2010': { left: -32, top: -96 },
                '2013': { left: -69, top: -103 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertAbove'
            },
            {
                '2010': { left: -448, top: -416 },
                '2013': { left: -511, top: -443 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertBelow'
            },
            {
                '2010': { left: -64, top: -96 },
                '2013': { left: -103, top: -103 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertLeft'
            },
            {
                '2010': { left: -448, top: -384 },
                '2013': { left: -511, top: -409 },
                id: 'Ribbon.Table.Layout.RowsCols.InsertRight'
            },
            {
                '2010': { left: 0, top: -448 },
                '2013': { left: -511, top: -477 },
                id: 'Ribbon.Table.Layout.RowsCols.Delete'
            },
            {
                '2010': { left: 0, top: -448 },
                '2013': { left: -511, top: -477 },
                id: 'Ribbon.Table.Layout.RowsCols.Delete.Menu.Delete.DeleteTable'
            },
            {
                '2010': { left: -32, top: -448 },
                '2013': { left: -1, top: -511 },
                id: 'Ribbon.Table.Design.Style.TableStyles'
            },
            {
                '2010': { left: -32, top: -32 },
                '2013': { left: -69, top: -1 },
                id: 'Ribbon.WebPartInsert.Text.Text'
            },
            {
                '2010': { left: -448, top: -192 },
                '2013': { left: -511, top: -205 },
                id: 'Ribbon.WebPartInsert.Media.Image'
            },
            {
                '2010': { left: -416, top: -288 },
                '2013': { left: -477, top: -409 },
                id: 'Ribbon.WebPartInsert.WebParts.WebPart'
            },
            {
                '2010': { left: -32, top: -192 },
                '2013': { left: -35, top: -205 },
                id: 'Ribbon.WebPartInsert.WebParts.ExistingList'
            },
            {
                '2010': { left: -160, top: -384 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.WebPartOption.Commands.Modify'
            },
            {
                '2010': { left: -160, top: -320 },
                '2013': { left: -341, top: -103 },
                id: 'Ribbon.WebPartOption.InsertRelatedDataToListView.RelatedWebPart'
            },
            {
                '2010': { left: -160, top: -224 },
                '2013': { left: -375, top: -443 },
                id: 'Ribbon.WebPartOption.Commands.Minimize'
            },
            {
                '2010': { left: -192, top: -224 },
                '2013': { left: -137, top: -239 },
                id: 'Ribbon.WebPartOption.Commands.Restore'
            },
            {
                '2010': { left: -192, top: -384 },
                '2013': { left: -103, top: -239 },
                id: 'Ribbon.WebPartOption.Commands.Delete'
            },
            {
                '2010': { left: -64, top: -320 },
                '2013': { left: -341, top: -205 },
                id: 'Ribbon.Calendar.Events.New.NewListItem'
            },
            {
                '2010': { left: -448, top: -96 },
                '2013': { left: -171, top: -1 },
                id: 'Ribbon.Calendar.Events.Manage.ViewProperties'
            },
            {
                '2010': { left: -96, top: -128 },
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.Calendar.Events.Manage.EditProperties'
            },
            {
                '2010': { left: -448, top: -64 },
                '2013': { left: -171, top: -35 },
                id: 'Ribbon.Calendar.Events.Manage.ViewVersions'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.Calendar.Events.Manage.ManagePermissions'
            },
            {
                '2010': { left: -128, top: -128 },
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.Calendar.Events.Manage.Delete'
            },
            {
                '2010': { left: -128, top: -352 },
                '2013': { left: -409, top: -409 },
                id: 'Ribbon.Calendar.Events.Actions.AttachFile'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Calendar.Events.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Calendar.Events.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.Calendar.Events.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -416, top: -192 },
                '2013': { left: -477, top: -341 },
                id: 'Ribbon.Calendar.Events.Workflow.ViewWorkflows'
            },
            {
                '2010': { left: -384, top: -448 },
                '2013': { left: -375, top: -511 },
                id: 'Ribbon.Calendar.Events.Workflow.Moderate'
            },
            {
                '2010': { left: -224, top: -224 },
                '2013': { left: -171, top: -239 },
                id: 'Ribbon.Calendar.Calendar.Selector.People'
            },
            {
                '2010': { left: -96, top: -384 },
                '2013': { left: -307, top: -443 },
                id: 'Ribbon.Calendar.Calendar.Selector.Resource'
            },
            {
                '2010': { left: -256, top: 0 },
                '2013': { left: -205, top: -239 },
                id: 'Ribbon.Calendar.Calendar.Scope.DayGroup'
            },
            {
                '2010': { left: -64, top: -384 },
                '2013': { left: -273, top: -443 },
                id: 'Ribbon.Calendar.Calendar.Scope.WeekGroup'
            },
            {
                '2010': { left: -256, top: -32 },
                '2013': { left: -239, top: -239 },
                id: 'Ribbon.Calendar.Calendar.Scope.Day'
            },
            {
                '2010': { left: -32, top: -384 },
                '2013': { left: -239, top: -443 },
                id: 'Ribbon.Calendar.Calendar.Scope.Week'
            },
            {
                '2010': { left: -256, top: -64 },
                '2013': { left: -273, top: -1 },
                id: 'Ribbon.Calendar.Calendar.Scope.Month'
            },
            {
                '2010': { left: 0, top: -384 },
                '2013': { left: -205, top: -443 },
                id: 'Ribbon.Calendar.Calendar.Expander.ExpandAll'
            },
            {
                '2010': { left: -256, top: -96 },
                '2013': { left: -273, top: -35 },
                id: 'Ribbon.Calendar.Calendar.Expander.CollapseAll'
            },
            {
                '2010': { left: -384, top: -352 },
                '2013': { left: -171, top: -443 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.AddCalendar'
            },
            {
                '2010': { left: -352, top: -352 },
                '2013': { left: -443, top: -205 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.CreateView'
            },
            {
                '2010': { left: -320, top: -352 },
                '2013': { left: -443, top: -171 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.ModifyView'
            },
            {
                '2010': { left: -352, top: -96 },
                '2013': { left: -171, top: -307 },
                id: 'Ribbon.Calendar.Calendar.CustomViews.CreateColumn'
            },
            {
                '2010': { left: -448, top: -128 },
                '2013': { left: -511, top: -137 },
                id: 'Ribbon.Calendar.Calendar.Share.EmailLibraryLink'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Calendar.Calendar.Share.AlertMe'
            },
            {
                '2010': { left: -64, top: -128 },
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Calendar.Calendar.Share.AlertMe.Menu.Scope.AlertLibrary'
            },
            {
                '2010': { left: -320, top: -224 },
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.Calendar.Calendar.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2010': { left: -128, top: -224 },
                '2013': { left: -409, top: -443 },
                id: 'Ribbon.Calendar.Calendar.Share.ViewRSSFeed'
            },
            {
                '2010': { left: -352, top: -128 },
                '2013': { left: -137, top: -307 },
                id: 'Ribbon.Calendar.Calendar.Actions.ConnectToClient'
            },
            {
                '2010': { left: 0, top: -352 },
                '2013': { left: -307, top: -239 },
                id: 'Ribbon.Calendar.Calendar.Actions.ExportToSpreadsheet'
            },
            {
                '2010': { left: 0, top: -288 },
                '2013': { left: -307, top: -409 },
                id: 'Ribbon.Calendar.Calendar.Actions.OpenWithAccess'
            },
            {
                '2010': { left: -352, top: -384 },
                '2013': { left: -477, top: -69 },
                id: 'Ribbon.Calendar.Calendar.CustomizeList.EditList'
            },
            {
                '2010': { left: -256, top: -320 },
                '2013': { left: -341, top: -35 },
                id: 'Ribbon.Calendar.Calendar.CustomizeList.EditDefaultForms'
            },
            {
                '2010': { left: -384, top: 0 },
                '2013': { left: -443, top: -239 },
                id: 'Ribbon.Calendar.Calendar.Settings.ListSettings'
            },
            {
                '2010': { left: -416, top: -160 },
                '2013': { left: -477, top: -307 },
                id: 'Ribbon.Calendar.Calendar.Settings.ManageWorkflows'
            },
            {
                '2010': { left: -416, top: 0 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.Calendar.Calendar.Settings.ListPermissions'
            },
            {
                '2010': { left: -160, top: -256 },
                '2013': { left: -103, top: -273 },
                id: 'Ribbon.Permission.Parent.ManageParent'
            },
            {
                '2010': { left: -384, top: -64 },
                '2013': { left: -443, top: -307 },
                id: 'Ribbon.Permission.Manage.Inherit'
            },
            {
                '2010': { left: -384, top: -32 },
                '2013': { left: -443, top: -273 },
                id: 'Ribbon.Permission.Manage.StopInherit'
            },
            {
                '2010': { left: -288, top: -160 },
                '2013': { left: -307, top: -103 },
                id: 'Ribbon.Permission.Add.AddUser'
            },
            {
                '2010': { left: -384, top: -128 },
                '2013': { left: -443, top: -375 },
                id: 'Ribbon.Permission.Add.NewGroup'
            },
            {
                '2010': { left: -384, top: -96 },
                '2013': { left: -443, top: -341 },
                id: 'Ribbon.Permission.Modify.EditUsrPerm'
            },
            {
                '2010': { left: -128, top: -256 },
                '2013': { left: -69, top: -273 },
                id: 'Ribbon.Permission.Modify.RemovePerms'
            },
            {
                '2010': { left: -192, top: -256 },
                '2013': { left: -137, top: -273 },
                id: 'Ribbon.Permission.Check.CheckUsrPerm'
            },
            {
                '2010': { left: -64, top: -256 },
                '2013': { left: -1, top: -273 },
                id: 'Ribbon.Permission.Manage.AnonyAccess'
            },
            {
                '2010': { left: -288, top: -256 },
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.Permission.Manage.PermLevels'
            },
            {
                '2010': { left: -64, top: -352 },
                '2013': { left: -341, top: -409 },
                id: 'Ribbon.Permission.Manage.ManageAccReq'
            },
            {
                '2010': { left: -160, top: -352 },
                '2013': { left: -443, top: -1 },
                id: 'Ribbon.Permission.Manage.SiteColAdmin'
            },
            {
                '2013': { left: -341, top: -205 },
                id: 'Ribbon.BDCConnections.ManageConnectionSettings.Add'
            },
            {
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.BDCConnections.ManageConnectionSettings.Delete'
            },
            {
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.BDCConnections.ConfigureConnectionSettings.Properties'
            },
            {
                '2013': { left: -409, top: -307 },
                id: 'Ribbon.BDCConnections.ConfigureConnectionSettings.Metadata'
            },
            {
                '2013': { left: -137, top: -375 },
                id: 'Ribbon.WikiPageTab.EditAndCheckout.SaveAndPublish'
            },
            {
                '2013': { left: -409, top: -35 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Invitations.Resend'
            },
            {
                '2013': { left: -341, top: -273 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Invitations.Revoke'
            },
            {
                '2013': { left: -443, top: -511 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Requests.Approve'
            },
            {
                '2013': { left: -409, top: -511 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Requests.Deny'
            },
            {
                '2013': { left: -137, top: -273 },
                id: 'Ribbon.AccessRequestsContextualGroup.Edit.Check.CheckUsrPerm'
            },
            {
                '2013': { left: -137, top: -375 },
                id: 'Ribbon.EditingTools.CPEditTab.EditAndCheckout.SaveAndPublish'
            },
            {
                '2013': { left: -69, top: -171 },
                id: 'Ribbon.EditingTools.CPEditTab.Markup.Html.Menu.Html.EditSource'
            },
            {
                '2013': { left: -409, top: -1 },
                id: 'Ribbon.EditingTools.CPInsert.Embed.Embed'
            },
            {
                '2013': { left: -137, top: -137 },
                id: 'Ribbon.Documents.Share.ShareItem'
            },
            {
                '2013': { left: -103, top: -511 },
                id: 'Ribbon.ListItem.Hierarchy.Outdent'
            },
            {
                '2013': { left: -103, top: -511 },
                id: 'Ribbon.ListItem.Hierarchy.Indent'
            },
            {
                '2013': { left: -103, top: -511 },
                id: 'Ribbon.ListItem.Hierarchy.ShowSubitems'
            },
            {
                '2013': { left: -103, top: -511 },
                id: 'Ribbon.ListItem.Hierarchy.HideSubItems'
            },
            {
                '2013': { left: -35, top: -103 },
                id: 'Ribbon.Table.Design.Table.TableGridLines'
            },
            {
                '2013': { left: -341, top: -205 },
                id: 'Ribbon.Tasks.New.NewListItem'
            },
            {
                '2013': { left: -171, top: -1 },
                id: 'Ribbon.Tasks.Manage.ViewProperties'
            },
            {
                '2013': { left: -511, top: -103 },
                id: 'Ribbon.Tasks.Manage.EditProperties'
            },
            {
                '2013': { left: -171, top: -35 },
                id: 'Ribbon.Tasks.Manage.ViewVersions'
            },
            {
                '2013': { left: -477, top: -137 },
                id: 'Ribbon.Tasks.Manage.ManagePermissions'
            },
            {
                '2013': { left: -511, top: -69 },
                id: 'Ribbon.Tasks.Manage.Delete'
            },
            {
                '2013': { left: -103, top: -341 },
                id: 'Ribbon.Tasks.New.Insert'
            },
            {
                '2013': { left: -137, top: -341 },
                id: 'Ribbon.Tasks.Hierarchy.Outdent'
            },
            {
                '2013': { left: -239, top: -375 },
                id: 'Ribbon.Tasks.Hierarchy.Indent'
            },
            {
                '2013': { left: -205, top: -375 },
                id: 'Ribbon.Tasks.Hierarchy.OutlineLevels'
            },
            {
                '2013': { left: -375, top: -375 },
                id: 'Ribbon.Tasks.Actions.AddItemsToTimeline'
            },
            {
                '2013': { left: -409, top: -409 },
                id: 'Ribbon.Tasks.Actions.AttachFile'
            },
            {
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Tasks.Share.AlertMe'
            },
            {
                '2013': { left: -103, top: -137 },
                id: 'Ribbon.Tasks.Share.AlertMe.Menu.Scope.AlertSelection'
            },
            {
                '2013': { left: -443, top: -103 },
                id: 'Ribbon.Tasks.Share.AlertMe.Menu.ManageAlerts.ManageAlerts'
            },
            {
                '2013': { left: -477, top: -341 },
                id: 'Ribbon.Tasks.Workflow.ViewWorkflows'
            },
            {
                '2013': { left: -375, top: -511 },
                id: 'Ribbon.Tasks.Workflow.Moderate'
            },
            {
                '2013': { left: -1, top: -341 },
                id: 'Ribbon.Timeline.ShowHide.DateFmt'
            },
            {
                '2013': { left: -69, top: -341 },
                id: 'Ribbon.Timeline.Action.FixTLWidth'
            },
            {
                '2013': { left: -35, top: -341 },
                id: 'Ribbon.Timeline.ShowHide.DispBar'
            },
            {
                '2013': { left: -307, top: -375 },
                id: 'Ribbon.Timeline.CurrentSel.DispCallout'
            },
            {
                '2013': { left: -341, top: -375 },
                id: 'Ribbon.Timeline.CurrentSel.Remove'
            }
        ]
    };

    return {
        getByCoords: getByCoors,
        getById: getById,
        getCommandFullCoordinates: getCommandFullCoordinates,
        getXmlAttributeMapping: getXmlAttributeMapping
    };
})();

Dev4U.SP.UI.SpriteViewer.getSettings = (function () {
    var settings = {
        'formatmap16x16': {
            '2010': {
                areaHeight: 16,
                areas: [
                    { coords: '0,0,32,32' },
                    { coords: '32,0,56,24' },
                    { coords: '48,24,53,29' },
                    { coords: '32,248,37,252' },
                    { coords: '243,100,249,104' }
                ],
                areaWidth: 16,
                ranges: [
                    { coords: '56,0,264,32' },
                    { coords: '0,32,32,256' },
                    { coords: '32,24,48,248' },
                    { coords: '48,32,240,256' },
                    { coords: '240,32,256,96' }
                ]
            },
            '2013': {
                areaBorder: 1,
                areaHeight: 16,
                areas: [
                    { coords: '1,1,33,33' },
                    { coords: '35,1,59,25' },
                    { coords: '61,1,85,25' },
                    { coords: '1,35,25,59' },
                    { coords: '35,28,59,52' },
                    { coords: '26,34,32,38' },
                    { coords: '26,39,32,48,' },
                    { coords: '57,300,65,305' }
                ],
                areaWidth: 16,
                ranges: [
                    { coords: '86,0,320,35' },
                    { coords: '78,36,312,72' },
                    { coords: '60,26,78,62' },
                    { coords: '0,60,36,312' },
                    { coords: '36,51,54,305' },
                    { coords: '54,60,72,292' },
                    { coords: '72,72,288,306' },
                    { coords: '288,72,306,234' }
                ]
            }
        },
        'formatmap32x32': {
            '2010': { areaHeight: 32, areaWidth: 32 }, '2013': { areaBorder: 1, areaHeight: 32, areaWidth: 32 }
        },
        'ewais': {
            '2010': { },
            '2013': { }
        }
    };
    return function (imageName, spVersion) { return settings[imageName][spVersion]; };
})();
